Near St Louis
Find Restaurants in St Louis
Olympia Kebob House & Taverna1543 McCausland Ave , St. Louis MO, 63117
Voted the best gyro in town consistently each year, Olympia Kebob House & Taverna has also been home to some of the best authentic Greek food in town for...
Gyro Grill6227 Delmar Blvd , St. Louis MO, 63130
Welcome to Gyro Grill… Currently located on Delmar Blvd. in the Loop. We are a family-owned and operated restaurant.