69
1201 Clarkson St
Denver, CO 80218
$9,250,000 USD
26,000 SF
39
Units
5.67% Cap Rate
26,000 SF
$9,250,000 USD
Apartments