BEST WESTERN PLUS St. Charles Inn

New Orleans, United States

Do you love BEST WESTERN PLUS St. Charles Inn? Then tweet it up from 58th to 57th place or even up to 1st!
BEST WESTERN PLUS St. Charles Inn Image

58th

BEST WESTERN PLUS St. Charles Inn ***

3636 Saint Charles Avenue, New Orleans, United States

Ranking: BEST WESTERN PLUS St. Charles Inn is ranked 58th out of 174 accommodation options available in New Orleans.

Classification: 3 Star Hotel

Located in uptown New Orleans, the BEST WESTERN PLUS St. Charles Inn is minutes from the city’s finest attractions and the garden district. Nearby, guests will find the Audubon Park & Zoo, the Aquarium of the America’s, Loyola and Tulane University’s, the historic French Quarter, the Morial Convention Center, historical cemeteries, the art and museum district, and the Louisiana Superdome. Within easy reach, visitors will find many fine dining, entertainment, and shopping opportunities. Many outdoor activities are also available close by, including golfing, horseback riding, fishing, and biking. The BEST WESTERN PLUS St. Charles Inn is located at 3636 Saint Charles Avenue, on the St. Charles Avenue Streetcar Line. The 40 well appointed guest rooms at the BEST WESTERN PLUS St. Charles Inn offer coffee makers, high speed Internet access, and cable TV. The BEST WESTERN PLUS St. Charles Inn provides guests with many amenities, including a complimentary Continental breakfast, free parking, and a state-of-the-art fitness center. Business travelers can take advantage of the business center and meeting facilities for up to six people.

Check Availability and Prices