Leroy Richards's address is 3535 S Clarkson Street Apt 104, Englewood, CO 80113. Public records show Leroy has also lived in Aurora, CO.
Leroy Richards's current address is 12331 E Bates Circle , Aurora, CO 80014. Leroy's age is 81 years old (1942). Phone numbers associated with Leroy are (303) 695-6251 and (303) 922-0886.
Address History: 12331 E Bates Circle, Aurora, CO 80014;
12105 E Amherst Circle, Aurora, CO 80014;
Denver, CO 80219
Results 1 - 2 of 2