Leela Richards's address is 6833 92nd Avenue N, Minneapolis, MN 55445. Possible relatives include Danieletta Glenn, Sarah Kerkulah and 7 others. Public records show Leela has also lived in Minneapolis, MN and Newark, NJ. Leela's latest phone number is (973) 674-7310. The latest email address for Leela Richards is blu****@yahoo.com.
Phone Numbers: (973) 674-7310
Address History: 6833 92nd Avenue N, Minneapolis, MN 55445;
8225 June Avenue N, Minneapolis, MN 55443;
Newark, NJ 07107;
Orange, NJ 07050
Emails: blu****@yahoo.com
Results 1 - 1 of 1