Review of Cafe Baklava

341 Castro St, Mountain View, CA 94041

Overall Rating

Review


Lots of options

Celiac friendly?

No

Updated 10 years ago