Olympus Caffe & Bakery
135 Castro St.
Mountain View, CA 94041
(650) 336-7613
(650) 625-8144 (fax)
Hours:
Open All Day Mon-Sun 7am to 10pm