The Dome at America's Center Parking Lots

701 Convention Plaza, Saint Louis, 63101