Processing, please wait ...
Mediterranean Grill House
Mountain View
Cuisines: Mediterranean
Address: 650 Castro St Ste 110; Mountain View CA, 94041
You can never go wrong with Mediterranean Grill House.
They have food that is the freshest flavor you could ever taste.