This downtown Saint Louis hotel is within one mile of the Gateway Arch and the America's Center. The hotel offers guest rooms with 32-inch flat-screen TV, and has an award-winning restaurant Pennydrop Bar + Kitchen.
Zimmeranzahl: 198
400 Olive Street, Downtown St. Louis, Saint Louis, MO 63102, USA
Hotel heute 2-mal gebucht.