
star star star 2111 Saint Charles Avenue, New Orleans, Louisiana 70130 , United States
2111 Saint Charles Avenue, New Orleans, Louisiana 70130 , United States
Each studio and suite at Avenue Plaza is styled with dark wood furniture, upholstered chairs, and a well-equipped kitchenette. A dining area and a seating area with a flat-panel TV are also featured.