Lalo Lilloa was born in 1942, age 81. Lalo Lilloa's address is 10056 County Road 13, Antonito, CO 81120. Possible relatives include Urbana Garrett, Elizabeth Ulloa and 3 others. Public records show Lalo has also lived in San Luis, CO. Lalo's latest phone number is (719) 640-5722. Previous phone numbers include (719) 843-5130.
Address History: 10056 County Road 13, Antonito, CO 81120;
541 Po Box, San Luis, CO 81152
Results 1 - 1 of 1