Leo Archuleta was born in 1955, age 68. Leo Archuleta's address is 1313 Xenia Street Apartment 302, Denver, CO 80220. Possible relatives include Anthony Archuleta, Debbie Archuleta and 7 others. Public records show Leo has also lived in Aurora, CO and Edgewater, CO. Leo's latest phone number is (303) 233-5586. Previous phone numbers include (303) 364-2772 and (720) 329-9322.
Also goes by: Leo Juan Archuleta
Related to: Anthony Archuleta,
Debbie Archuleta,
Geogi Archuleta,
Georgiana Archuleta,
Joseph Archuleta
Address History: 1313 Xenia Street Apartment 302, Denver, CO 80220;
14206 E 1st Drive Apt A4, Aurora, CO 80011;
Edgewater, CO 80214;
Lakewood, CO 80214
Results 1 - 1 of 1