Processing, please wait ...
Mediterranean Grill House
Mountain View
Cuisines: Mediterranean
Address: 650 Castro St Ste 110; Mountain View CA, 94041
Can't go wrong with this restaurant.
loved it! :)