Remove Ads

Photo of Mediterranean Grill House

Mediterranean Grill House

650 Castro St, Mountain View, California 94041 USA

678 Reviews

Worst Chicken shawerma ever.

Photo Credit: Yelp

Remove Ads