Worldwide / United States / Saint Louis, MO / Gourmet Restaurants

Saint Louis, MO Gourmet Restaurants

Olympia Kebob House and Taverna
Olympia Kebob House and Taverna
Olympia Kebob House and Taverna

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