View Details 3489 W 62nd Avenue Aloha Beach | Denver $1,015,000 4,104 sqft 0.26 acres Under Contract Listing courtesy of Agency Colorado: MLS #1762021