Audubon Health and Rehab
2110 Audubon Ave
Thibodaux, LA 70301
Audubon Health and Rehab is a 180 unit skilled nursing facility situated in Thibodaux, Louisiana. With a median per-family income of $48,277, the facility is in a primarily middle income area. It is densely populated, with about 44,000 ...