Olympus Caffe & Bakery

135 Castro St

 -  - Mountain View  - California (US)

Cafe • Turkish • Sit down

77/100 (19 Votes)

Now closed

Photo gallery