Cafe Baklava

  • Restaurants
  • Downtown Businesses
341 Castro Street
Unit A
Mountain View, CA 94041
(650) 969-3835
(650) 969-3784 (fax)