Best Mediterranean Cuisine in Santa Clara, California - November, 2024

Falafel Flame

22648 Mission Blvd
Hayward, California
Open : 11:00 AM - 9:00 PM