New? Start Here
Where are you?
What would you like?
Processing, please wait ...
Mediterranean Grill House
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.