Hola, hice una aplicación similar, pero para moteles.
Te paso mi propuesta, teniendo en cuenta:
1. Una aplicación web administrador, que te permita crear restaurant y cargar la información necesaria.
2. Dos aplicaciones mobile nativas (android/iOS) que consistira de una pantalla de busqueda, detalle del restaurant y mapa de localización.
Asumimos que el diseño estaran listo al momento de desarrollar las aplicaciones mobiles.