Olympia Kebob House & Taverna LLC
➤ 1543 McCausland Ave Saint Louis, MO 63117-1938, Saint Albans, United States
Middle Eastern, Mediterranean, Restaurants, Vegetarian, Greek
"Delightful and always a treat! Fun for appetizers with friends, gyros with family, or any occasion."