Taylor Mill Oaks
2805 Taylor Mill Rd
Elba, AL 36323
Taylor Mill Oaks is located at 2805 Taylor Mill Rd in Elba, Alabama. It is a 16 bed senior care facility. With an average per-family income of $32,654, the facility is in a largely lower income area. ...
26 miles away from Troy, AL




Your Information is Processing