Das Ac Hotel By Marriott St. Louis Downtown liegt ungefähr 6 Fußminuten vom Lower Meramec Park entfernt und befindet sich in unmittelbarer Nähe zu den beliebten Sehenswürdigkeiten der Stadt.
Die Kathedralbasilika St. Louis ist in ca. 5 km Entfernung. Das Jefferson National Expansion Memorial liegt unter anderem 19 Minuten zu Fuß entfernt. Familien, die nach Saint Louis reisen, werden es genießen, in 500 Meter Entfernung vom World Aquarium zu sein. Die Bushaltestelle Tucker at Saint Charles ist ein paar Schritte entfernt vom Ac Hotel By Marriott St. Louis Downtown.
Es gibt verschiedene Speisemöglichkeiten, einschließlich der Lokale Papa John's Pizza und The Boom Boom Room in unmittelbarer Nähe.