La Villa The Audubon Nueva Orleans, de 108 m², están cerca de lugares de interés turístico como el Barrio Francés, situado a unos 15 minutos a pie. Con una ubicación conveniente en el distrito Arts- Warehouse, la casa de vacaciones puede alojar hasta 4 huéspedes.
Situada a 300 metros del Lafayette Square, esta villa está también a 1 km de lugares de ocio como los Imax. El Cabildo de Nueva Orleans está cerca de la Villa The Audubon, mientras que la Plaza Jackson se encuentra a 1,1 km. Para los entusiastas del deporte, la propiedad es un punto de partida ideal para descubrir la escena deportiva de Nueva Orleans, con el Estadio Mercedes-Benz Superdome, situado a tan solo 14 minutos a pie.
La Villa The Audubon incluye un cuarto de baño con bañera spa, un inodoro separado y ducha. Los cuartos de baño también disponen de secadores de pelo y toallas de baño para mayor comodidad.
Este establecimiento cuenta con una cocina totalmente equipada, una zona de comedor para mayor comodidad de los huéspedes. La cocina también incluye un lavavajillas, una nevera y un horno. Los huéspedes pueden degustar platos cajún y criollos en el restaurante Cuvee Bistro, situado en los alrededores inmediatos de la Villa The Audubon. La villa está a 750 metros de la parada de autobús route 16 y a 1 km de la estación de tren Union.