11858 E Ida Place, Englewood, CO 80111
6
beds
5
baths
4,928 Sq.Ft. LIVING AREA
10,759 Sq.Ft. lot