Neli Aasa was born in 1988, age 36. Neli Aasa's address is 1218 Pugs Place , Salt Lake City, UT 84123. Possible relatives include John Aasa, Laloasi Aasa and 2 others. Public records show Neli has also lived in Mesa, AZ. Neli's latest phone number is (787) 506-0742. Previous phone numbers include (801) 604-9790 and (801) 664-3190.
Results 1 - 1 of 1