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.
Die Zimmer im Americas Best Value Inn St. Louis Downtown verfügen über einen Schreibtisch und Kabel-TV.
Das Americas Best Value liegt 15 Gehminuten vom Gateway Arch entfernt. Das Hotel liegt 5 Gehminuten vom America's Convention Center und dem Edward Jones Stadium entfernt. Das Hotel liegt 0,5 Meilen von Laclede's Landing Historic District entfernt.