St. Louis Brewery and The Tap Room 2100 Locust St. St. Louis MO United States
Bar,Live entertainment,Outdoor dining<br>Parking: Available
Web Information: Web Page
Hours: Lunch & Dinner daily
Phone: 314.241.2337