Wizard World St. Louis, which was initially planned for June 5-7, 2020, has been postponed. It has been rescheduled for March 12-14, 2021 and will still be held at America’s Center in St. Louis, MO.
Tickets purchased for the original dates will be rolled over to the rescheduled event in 2021. More details on the postponement can be found on the Wizard World website.