at 124 Royal St, New Orleans , 70130 United States
Holiday Inn New Orleans-French Quarter is New Orleans based place and this enity listed in Hotel category. Located at 124 Royal St LA 70130. Contact phone number of Holiday Inn New Orleans-French Quarter: (888) 897-0088
The finest hotel in the city will call for 350 guest rooms, two signature restaurants, over 20,000 sq ft of meeting space, spa and a rooftop pool and deck.