Ozzie's Sports Bar & Grill at Lumiere Place

  • Restaurants
  • Downtown
  • Laclede's Landing

Offering 50-plus plasma TVs and a lineup of hand-tossed pizzas, smoked meats, steaks, a large tap beer selection and more than 100 bottles, Ozzie’s is the perfect place to cheer on your favorite team.

Search Other Partner Listings

Shop See & Do Dining & Nightlife Stay