$449,000 -
18600 Mitchell Place
Denver ,
CO 80249
County Or Parish: Denver