Thibodaux Location. 804 S. Acadia Road Thibodaux, LA 70301. Phone: (985) 446-2680 FAX: (985) 447-2528.