Situato in un quartiere commerciale, l'hotel a 3 stelle Sonder Baronne Manor Aparthotel New Orleans offre facile accesso a luoghi di intrattenimento come Imax, a circa 1 km di distanza. L'aparthotel offre anche Wi-Fi in tutte le camere.
Questa struttura si trova nel cuore di New Orleans, a 18 minuti a piedi dalla Statua di Margaret e a 17 minuti a piedi da Bourbon street. Tra le attrazioni religiose della zona c'è la Cattedrale di St. Louis (1 km) e la Chiesa di S. Agostino (2 km). La Louisiana Maritime Museum e la Chiesa di Santa Maria Immacolata sono a breve distanza a piedi da questo hotel. Il Sonder Baronne Manor Aparthotel è a 5 minuti a piedi dalla fermata dell'autobus route 16.
Le camere dispongono di un asse e un ferro da stiro e un impianto di climatizzazione, nonché di servizi per la preparazione di tè/caffè per la tua comodità. Tra i servizi nei bagni ci sono una vasca da bagno, un bagno alla francese e una doccia, così come certe comodità, come asciugacapelli e un essiccatore. Nelle camere da letto sono presenti cuscini ipoallergenici, cuscini morbidi o duri antiallergici e cuscini anallergici.
Il ristorante Luke offre piatti tedeschi e si trova a pochi passi dall'hotel.