Cafe Baklava

Description

This cozy Turkish restaurant is an easy walk from downtown Mountain View. It includes outdoor seating and friendly service.

341 Castro Street, Mountain View CA 94041

More listings

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad