15
8607 W 62nd Pl
Arvada, CO 80004
$825,000 USD
3,624 SF
2
Units
6.64% Cap Rate
3,624 SF
$825,000 USD
Apartments