Leisa Owens was born in 1975, age 49. Leisa Owens's address is 6601 Fountain Springs Boulevard , Indianapolis, IN 46236. Possible relatives include Larry Bedford, Barbara Johnson and 7 others. Public records show Leisa has also lived in Indianapolis, IN. Leisa's latest phone number is (317) 298-9604. Previous phone numbers include (317) 440-1627 and (317) 545-4256. The latest email address for Leisa Owens is bap****@aol.com.
Address History: 6601 Fountain Springs Boulevard, Indianapolis, IN 46236;
6802 Brendon Way South Drive Southsouth Apartment D, Indianapolis, IN 46226
Emails: bap****@aol.com,
dom****@aol.com
Results 1 - 1 of 1