Este hotel está situado en Nueva Orleans, a 13,5 km del famoso Barrio Francés.
Todas las habitaciones del Sunrise Inn and Suites New Orleans Lakefront disponen de TV de pantalla plana.
El Sunrise Inn and Suites se encuentra a unos 20 minutos en coche del complejo Audubon Nature Institute, que alberga el zoológico de Audubon, el Audubon Aquarium of the Americas y el cine Entergy IMAX Theatre.