$715,000 -
1200 N Humboldt St Unit 1406
Denver ,
CO 80218
City: Denver