$369,000 -
3470 S Poplar Street Unit 103
Denver ,
CO 80224
County Or Parish: Denver