The Holiday Inn – Houma is located a mere 45 minutes, southwest of New Orleans, and a close home to the Intercoastal Canal. The hotel is located just four miles from Historic downtown Houma and is your perfect location for a stay in Cajun cultured Terrebonne parish. Houma is in the center of an array of hustling bustling attractions only a few miles away, such as, the Houma Civic Center, Nicholls State University, swamp tours, plantations, museums, famous recreation centers, southern hospitality, and |