- 1543 McCausland Avenue, St. Louis, MO, 63117
- Overall User Rating:
- (5 ratings)
- Monday - Wednesday: 11:00 a.m. - 10:00 p.m. Thursday: 11:00 a.m. - 11:00 p.m. Friday - Saturday: 11:00 a.m. - Midnight Sunday: 11 a.m. - 9:00 p.m.
I must admit I am partial to Greek food. My first wife, Monique (actually my only wife for now) is Greek. Her mother is from Athens. We had Greek dancing at our wedding. If I wasn't Italian, I would like to be Greek. It's mainly because of the food. There are just not that many wonderful Greek restaurants in town. Olympia is a wonderful Greek restaurant. The Nicholas family has had the place since 1980. The joint seats as many as 250 people. And you will see more Greek related pictures in this restaurant than in the movie, "My Big Fat Greek Wedding."