Olympus Caffe & Bakery

  • Downtown Businesses
  • Restaurants
135 Castro St.
Mountain View, CA 94041
(650) 625-8155
(650) 625-8144 (fax)
Hours:
Open All Day Mon-Sun 7am to 10pm