Hotels Closest To Marquette Park

Hotel Avyan St. Louis

2625 Lafayette Ave
St. Louis, MO 63104
In St. Louis (Downtown St. Louis)

Distance2.4 miles SELECT

Angad Arts Hotel St. Louis

3550 Samuel Shepard Drive
St. Louis, MO 63103
Near Fox Theater

Distance3.9 miles SELECT

The Parkway Hotel St. Louis

4550 Forest Park Ave
St. Louis, MO 63108
Near Cathedral Basilica of St. Louis

Distance4.0 miles SELECT

The Last Hotel St. Louis

1501 Washington Ave
St. Louis, MO 63103
Near City Museum

Distance4.0 miles SELECT