8600 E ALAMEDA AVE APT 17-105
DENVER, CO 80247
2 Beds
N/A Baths
1,019 Sq Ft
Details for 8600 E ALAMEDA AVE APT 17-105
Built in 1982
$307 / Sq Ft
3.0053 acres lot
2 Beds
N/A Baths
1,019 Sq Ft
Built in 1982
$307 / Sq Ft
3.0053 acres lot