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. ...
27 miles away from Ozark, AL