Sold Mar 2024
$714,372
9810 E 62nd Ave, Denver, CO 80238
4 bd 2.75 ba 2,082 sqft