18
1034 Spruce St
Boulder, CO 80302
$1,625,000 USD
3,464 SF
5
Units
5.86% Cap Rate
3,464 SF
$1,625,000 USD
Apartments