Filters:
greek restaurant in Palo Alto
About 14 results.
Falafel & Kebab
Plymouth Street 1477, 94043 Mountain View, United StatesView Falafel & Kebab Restaurant menu, Order Mediterranean food Delivery Online from Falafel & Kebab Restaurant, Best Mediterranean Delivery in Mountain View, CA