2901 W 63rd Ave Lot 31e, Denver, CO 80221
2901 W 63rd Ave Lot 31e, Denver, CO 80221 is on the street of W 63rd Ave Lot 31e, in the city of Denver, Colorado. It is in the zip code of CO 80221.
2901 W 63rd Ave Lot 31e, Denver, CO 80221 is a Mobile / Manufacture home.
It has , proximately 1,056 square feet floor sizeIt was built in 2001. It has 1 storey.It was last sold in Dec 2000 for $36,500.