Dieses Hotel in der Innenstadt von St. Louis liegt an der Interstate 70 und nur 2 Gehminuten vom Lumiere Place Casino entfernt. Das Hotel bietet kostenfreie Parkplätze und kostenfreies WLAN in jedem Zimmer.
Zimmeranzahl: 40
1100 Lumiere Place Blvd, Downtown St. Louis, Saint Louis, MO 63102, USA