Westwood Health Care and Rehabilitation Center
524 West Main St
Decaturville, TN 38329
Westwood Health Care and Rehabilitation Center is located at 524 West Main St in Decaturville, Tennessee. It is a 90 room skilled nursing facility. With an average household income of $31,070, the facility is in a mostly lower ...