Nicky Lela's address is 22 Oakbend Court , Springfield, IL 62704.
Address History: 22 Oakbend Court, Springfield, IL 62704
Nicky Lela's current address is 6 Cypress Point , Pekin, IL 61554. Nicky's age is 43 years old (1980). Nicky has also lived in Springfield, IL.
Results 1 - 2 of 2