$375,000 -
6960 E Girard Avenue Unit 103
Denver ,
CO 80224
County Or Parish: Denver