2901 West 63rd Avenue, 37, Denver, CO 80221

$120,000
M0015876
Denver
CO
80221
2000
27X40
YEAR

Location Map

Map will be generated here

Sales History

Sale Date Sale Price
May 03, 2023 $120,000
Mar 12, 2001 $51,000