In the heart of New Orleans’ iconic French Quarter, the Chateau Hotel welcomes visitors to its finely restored 18th century mansion – hotel.