Processing, please wait ...
Mediterranean Grill House
Mountain View
Cuisines: Mediterranean
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.