$800,000 -
1201 W Alameda Avenue
Denver ,
CO 80223
County Or Parish: Denver