Do you pick up at St. Louis City Center Hotel?
Address: 999 N 2nd St, St. Louis, MO 63102, USA
Kevin Kiefer | Oct 25, 2018
They pick up in front of the casino at Lacledes Landing.
Shellie Yale | Oct 25, 2018
No...across from the arch
Thanks! Your answer is awaiting moderation.