185 Castro St, Mountain View, CA 94041
No description available.
Categories: Mediterranean restaurant, Cafe, Caterer, Fast food restaurant, Greek restaurant, Halal restaurant, Takeout Restaurant, Middle Eastern restaurant, Restaurant, Turkish restaurant