Llubia Leon was born in 1985, age 38. Llubia Leon's address is 7740 Watt Avenue Apt 282, Antelope, CA 95843. Possible relatives include Christina Avilar, Venustriano Delgado and 17 others. Llubia's latest phone number is (916) 339-1940. Previous phone numbers include (970) 352-3370.
Address History: 7740 Watt Avenue Apt 282, Antelope, CA 95843;
21555 Longs Peak Lane, Parker, CO 80138;
Hobbs, NM 88240
Results 1 - 1 of 1