La Villa The Audubon Nueva Orleans, de 108 m², está a 600 metros de la Iglesia de la Inmaculada Concepción y puede alojar hasta 4 huéspedes.
Situada a 11 minutos a pie del Museo del Niño de Louisiana y cerca de la Plaza Jackson, la casa de vacaciones ofrece una ubicación en el distrito Arts- Warehouse. Esta villa también da acceso a lugares de culto como la Catedral de St. Louis, situada a 1 km. La Villa The Audubon es un buen punto de partida para las atracciones deportivas de Nueva Orleans, entre las cuales el Estadio Mercedes-Benz Superdome, que se encuentra a unos 5 minutos en coche.
La villa incluye un cuarto de baño con una bañera spa, un inodoro separado y ducha. También hay secador de pelo y toallas de baño para comodidad de los huéspedes.
Los servicios de cocina de la Villa The Audubon incluyen un lavavajillas, una nevera y un horno, proporcionados en una zona de comedor. El restaurante Cuvee Bistro, que sirve platos de cocina cajún y criolla, se encuentra a tan solo 5 minutos a pie. La estación de tren Union está a 1 km, mientras que la parada de autobús más cercana es route 16, situada a 750 metros de esta propiedad.