News

A modest storefront with blue accents nods to its Greek heritage, while a welcoming patio shaded by mature trees offers al fresco dining when Missouri weather permits (which, let’s be honest, could ...
For the curious and hungry, Olympia Kebob House & Taverna is located at 1543 McCausland Avenue, St. Louis, MO. To learn more about their hours, menu options, or to place an order, visit their website ...