BEST WESTERN PLUS St. Charles Inn
3636 Saint Charles Avenue
New Orleans, LA 70115-4690
Sample Rates for this hotel:
( $233.99 - $233.99 )
Rated: 3 Star Hotel
This charming New Orleans Garden District hotel is located on historic St. Charles Avenue and provides convenient access to the French Quarter, the Su...hotel description continued