Request a Demo

The Catahoula Hotel is a 35-room boutique hotel in downtown New Orleans, located near the French Quarter and the Superdome. Originally built in 1845, the hotel resides in a restored creole townhouse nestled on a quiet side street in the Central Business District.