Home › Venues › The Demo The Demo Tickets Buy tickets for concerts at The Demo in St. Louis, MO. No Upcoming Events No upcoming events scheduled at The Demo. Please contact us with any corrections. Hotels & Lodging Near The Demo About the Venue The Demo At-a-Glance Capacity 120Address4144 Manchester BlvdSt. Louis, MO 63110United States Map & Directions Advertisement