Saint Louis, MO Gourmet Restaurants
Olympia Kebob House and Taverna
1543 McCausland Ave.,
SAINT LOUIS, 63117
314-781-1299
Olympia Kebob House & Taverna has been home to some of the best authentic Greek food in St. Louis. Voted the best gyro in town consistently each year.
View detail page - Olympia Kebob House and Taverna
Page 1