17
3301-3303 Tennyson St
Denver, CO 80212
$1,999,999 USD
5,424 SF
3
Units
8% Cap Rate
5,424 SF
$1,999,999 USD
Apartments