$689,000 -
8632 E Layton Avenue
Denver ,
CO 80237
County Or Parish: Denver