3
3330 Larimer St
Denver, CO 80205
$4,200,000 USD
11,096 SF
7.74% Cap Rate
11,096 SF
$4,200,000 USD
Loft Creative Space