18
1139 12th St
Boulder, CO 80302
$3,310,000 USD
3,898 SF
10
Units
5.65% Cap Rate
3,898 SF
$3,310,000 USD
Apartments