Welcome to the St. Christopher Hotel, located in beautiful downtown New Orleans, just a short walk to the historic French Quarter.