Das Apartment The Catherine New Orleans befindet sich im Stadtteil Arts- Warehouse von New Orleans, in einer Entfernung von 13 Gehminuten vom National WWII Museum. Es liegt etwa 750 Meter von der Bushaltestelle route 16 und etwa 1 Kilometer vom Bahnhof Union entfernt.
Das Apartment liegt ein paar Schritte entfernt vom Lafayette Square. Das Apartment The Catherine liegt in 18 Gehminuten Entfernung vom Aquarium of the Americas in New Orleans. Außerdem liegt das Apartment in unmittelbarer Nähe von der Kathedrale von St. Louis
Zusätzlich zu den Annehmlichkeiten für Selbstversorger wie eine komplette Küche bietet die Unterkunft seinen Gästen einen Essbereich.