Schlafly Tap Room Map Unavailable Address 2100 Locust St St. Louis MO United States Upcoming Events No events in this location