South Health and Rehabilitation
1220 South 17th St
Birmingham, AL 35205
South Health and Rehabilitation is an 83 room skilled nursing facility. It is located at 1220 South 17th St in Birmingham, Alabama. The community is in a mostly lower income area, with an average per-family income of $31,884. ...
2 miles away from Mountain Brook, AL