Das Historic Modern Suite Downtown Hotel New Orleans befindet sich im Viertel Arts- Warehouse von New Orleans, einen 6-minütigen Spaziergang vom Ogden Museum of Southern Art entfernt.
Das Hotel befindet sich in 600 Meter Entfernung vom National WWII Museum und in weniger als 1 km Entfernung vom French Quarter. Das Aparthotel liegt in der Nähe vom Saint Louis Cemetery, und zwar circa 25 Gehminuten entfernt. Auch das Aquarium of the Americas ist gleich neben dem Historic Modern Suite Downtown New Orleans. Die Bushaltestelle Loyola at Howard ist weniger als 250 Meter entfernt.
Das Restaurant NOLA Caye bietet karibische Gerichte an und liegt ziemlich nah an der Unterkunft.