Royal St. Charles
Date Acquired: December 2010
Date Sold: January 2014
Rooms:143
Meeting Space: 2,610 SF
Address: 135 St Charles Ave, New Orleans, LA 70130
Date Acquired: December 2010
Date Sold: January 2014
Rooms:143
Meeting Space: 2,610 SF
Address: 135 St Charles Ave, New Orleans, LA 70130