View Details 8600 E Alameda Avenue , 12-101 Woodside Village | Denver $240,000 2 bd 2 ba 1,019 sqft New On Site 6 Days Ago Listing courtesy of Re/Max Alliance: MLS #4479649