Olympia Kebob House & Tave
1543 McCausland Ave
St. Louis, MO 63117
St. Louis
Restaurant/cafe
Momos Greek Restaurant
630 North & South Rd
St. Louis, MO 63130
St. Louis
Restaurant/cafe
Aya Sofia Restaurant
6671 Chippewa St
St. Louis, MO 63109
St. Louis
Restaurant/cafe
Ari's Restaurant & Ba
3101 Hampton Ave
St. Louis, MO 63139
St. Louis
Greek Restaurant
Apollonia Restaurant STL
6836 Gravois Ave
St. Louis, MO 63116
St. Louis
Local business
Vinnie's Italian Beef and
3208 Ivanhoe Ave
St. Louis, MO 63139
St. Louis
Restaurant
Cafe Nova
5611 South-Kingshighway Blv
St. Louis, MO 63109
St. Louis
Restaurant
Gyro Grill
6227 Delmar Blvd
St. Louis, MO 63130
St. Louis
Restaurant
Soco Gyros & Deli
5530 S Lindbergh Blvd
St. Louis, MO 63123
St. Louis
Greek Restaurant
Dado's Cafe
5425 Hampton Ave
St. Louis, MO 63109
St. Louis
Restaurant/cafe
Spiro's South Restaurant
3122 Watson Rd
St. Louis, MO 63139
St. Louis
Restaurant
Ambrosia Restaurant & Bar
9416 Gravois Rd
St. Louis, MO 63123
St. Louis
Greek Restaurant
Pita Plus Co
13005 Olive Blvd
St. Louis, MO 63141
St. Louis
Greek Restaurant
St. Louis Oasis
8 S. Euclid Ave.
St. Louis, MO 63108
St. Louis
Greek Restaurant
MyBigFatGreekTruck
St. Louis, MO 63109
St. Louis
Greek Restaurant
Oasis Restaurant
8406 Natural Bridge Rd
St. Louis, MO 63121
St. Louis
Local business