Das 3-Sterne-Hotel Deluxe Canal Street Suites By Sonder New Orleans bietet seinen Gästen 8 Zimmer und liegt nur 20 Fußminuten von der Kathedrale von St. Louis entfernt.
Das Hotel liegt im Stadtteil Central Business und in einer Entfernung von 2 km vom National WWII Museum sowie in einer Entfernung von 1 km von Einkaufsmöglichkeiten wie dem Einkaufszentrum New Orleans Riverwalk. Das Aquarium of the Americas ist gleich neben dem Aparthotel und kann leicht erreicht werden. Der Friedhof 1 von St. Louis, eine bekannte Sehenswürdigkeit, ist ebenfalls in einer 7 Gehminuten Entfernung vom Deluxe Canal Street Suites By Sonder New Orleans. Die Bushaltestelle Elk Place and Canal ist ebenfalls ein paar Schritte entfernt von der Unterkunft.
Alle Zimmer bieten ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie eine Sitzecke und einen Essbereich.
Das Restaurant The Daily Grind Coffee, das etwa 100 Meter vom Deluxe Canal Street Suites By Sonder entfernt ist, bietet amerikanische Küche für jeden Geschmack.