Processing, please wait ...
Mediterranean Grill House
Mountain View
Cuisines: Mediterranean
Address: 650 Castro St Ste 110; Mountain View CA, 94041
A favorite restaurant - people come up to me and ask where the food was from. Highly recommend!
Delicious food! Always on time works with our budget.