$829,900 -
6801 E Severn Place
Denver ,
CO 80220
County Or Parish: Denver