Catahoula Hotel

Located near the famed French Quarter in downtown New Orleans, Louisiana, the Catahoula Hotel is a 35-room boutique hotel originally built in 1845. The hotel boasts modern accommodations and amenities like an onsite restaurant and a trendy Peruvian cockta ...