17
1190 S Sheridan Blvd
Denver, CO 80232
$1,625,000 USD
4,800 SF
12
Units
6.53% Cap Rate
4,800 SF
$1,625,000 USD
Apartments