Ellen currently resides at 3923 Sue Ln, Decatur, Ga 30035. 1955 is the birth year of Ellen. Ellen's possible relatives are Raymond S Saylor, Patricia Ann Saylor, Felix F Saylor and 6 other people. The current age of Ellen is 69. Other cities that she has stayed in are Atlanta, Decatur and Stone Mountain. Phone number listed for Ellen is (404) 289-1854.