TownePlace Suites New Orleans Downtown/Canal Street at Canal Street, LSU Medical School, Southern University
TownePlace Suites New Orleans Downtown/Canal Street is a TownePlace Suites hotel in New Orleans , Louisiana. Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 3-star hotel. It is located at 1600 Canal Street.
Compare Prices at TheRealPlaces