
Houma is a small city in south central Louisiana, the seat and largest city in Terrebonne Parish. The Bayou Cane runs through the town roughly east to west between Main Street and Park Avenue, with the Intracostal Waterway running north to south. Houma ... About Houma