3
3330 Larimer St
Denver, CO 80205
$4,750,000 USD
11,096 SF
6.84% Cap Rate
11,096 SF
$4,750,000 USD
Office