$194,900 -
8060 E Girard Avenue Unit 609
Denver ,
CO 80231
County Or Parish: Denver