Hotels in New Orleans, LA
Hotels
1100 Tulane Avenue,
New Orleans ,
LA
70112
UNITED STATES
Located in the heart of downtown New Orleans, our hotel is within a ten-minute walk of the French Quarter, Bourbon Street, shopping, and restaurants. Grab a Canopy Bike and explore the many museums, galleries, and historic sites around the neighborhood. Our amenities include an onsite Creole Cantonese restaurant, pet-friendly rooms, and more.
American Express
Cash
Diners Club
Discover
MasterCard
Visa
Worldwide > United States > New Orleans > Hotels