$235,000 -
8600 E Alameda Ave Unit 14-104
Denver ,
CO 80247
City: Denver