SCLHSA Administration Office

Address: 521 Legion Avenue Houma, LA 70364
Phone Number: (985) 858-2931
Hours of Operation:

  • Monday-Friday— 8:00AM-4:30PM