65
1555-1557 Tamarac St
Denver, CO 80220
$850,000 USD
3,480 SF
4
Units
5.53% Cap Rate
3,480 SF
$850,000 USD
Apartments