$1,625,000

9859 E 59th North Pl, Denver, CO, 80238

ACTIVE