18760 E 66th Place, Denver, CO 80249
3
beds
3
baths
1,420 Sq.Ft. LIVING AREA
9,170 Sq.Ft. lot