38
1532-1536 N York St
Denver, CO 80206
$2,300,000 USD
7,822 SF
12
Units
4.59% Cap Rate
7,822 SF
$2,300,000 USD
Apartments