Leaha Ellis was born in 1981, age 43. Leaha Ellis's address is 1506 Bigtree Lane , Saint Peters, MO 63376. Possible relatives include Anita Ellis, Corey Obrien and others. Public records show Leaha has also lived in Florissant, MO and Hazelwood, MO. Leaha's latest phone number is (314) 269-6673. Previous phone numbers include (314) 395-5250 and (314) 575-5773.
Address History: 1506 Bigtree Lane, Saint Peters, MO 63376;
31 Saint Celeste Drive, Florissant, MO 63031;
Hazelwood, MO 63042;
Saint Charles, MO 63301;
Saint Louis, MO 63135
Results 1 - 1 of 1