Think about the sheer number of users you'd need to have to make this useful to a random restaurant in a random city (or even a popular one).
Now think about Foursquare and how even they have not been successful in offering something similar to local companies.
I'd quit before I'd waste any time on this venture.
Unless you view this as a learning experience or side project.