$1,269,699 -
6306 Elmira Court
Denver ,
CO 80238
County Or Parish: Denver