Where are you?
What would you like?
Processing, please wait ...
Mediterranean Grill House
Address: 650 Castro St Ste 110; Mountain View CA, 94041
They have food that is the freshest flavor you could ever taste.
Can't go wrong with this restaurant.