3055 W 21st Avenue, Denver, CO 80211
3
beds
1
bath
1,790 Sq.Ft. LIVING AREA
2,840 Sq.Ft. lot