Processing, please wait ...
Olympus Caffe & Bakery
Mountain View
Cuisines: Breakfast, Greek, Sandwiches, Paninis, American
Address: 135 Castro St ; Mountain View CA, 94041
Order was cancelled by the restaurant, unfortunately.
Amazing food- generous portions and very well presented. The mixed fruit tray was beautifully done!!!