Restaurants in ST LOUIS, MO
Restaurants • Greek and Mediterranean Restaurants
1543 McCausland Ave.,
ST LOUIS ,
MO
63117
UNITED STATES
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.
Worldwide > United States > St. Louis, MO > Greek and Mediterranean Restaurants