$384,900
3
Beds
⋅
1
Baths
⋅
7314316
MLS
⋅
ACTIVE
Status
3284 W 66th Ave, Denver
