at 2111 Saint Charles Ave, New Orleans , 70130-5320 United States
169 FB users likes Avenue Plaza Resort & Spa, set it to 255 position in Likes Rating for New Orleans, Louisiana in Local Business category
Avenue Plaza Resort & Spa is New Orleans based place and this enity listed in Spa category. Located at 2111 Saint Charles Ave LA 70130-5320. Contact phone number of Avenue Plaza Resort & Spa: (504) 566-1212