$400,000
3
Beds
⋅
3
Baths
⋅
5951117
MLS
⋅
ACTIVE
Status
20000 Mitchell Pl Unit 71, Denver
