Americas Best Value Inn St. Louis DowntownInn
1100 Lumiere Place Blvd, Downtown St. Louis, Saint Louis, MO 63102, United States
This downtown St. Louis hotel is on Interstate 70 and within a 2 minutes' walk the Lumiere Place Casino. The hotel offers free parking and free Wi-Fi in every room.