Mediterranean
Dogtown
$$
Olympia Kebob House and Taverna
1543 McCausland Ave, St. Louis, MO 63117, USA
About this place
An extensive menu of Greek options in homey, oak-paneled rooms.
Olympia Kebob House has a nice patio, but the food is pretty mediocre. If you're craving Greek, it’s worth a visit, but I wouldn’t rush over.