2805-2901 S Locust St
Denver, CO 80222
$2,250,000 USD
7,545 SF
5
Units
4.72% Cap Rate
7,545 SF
$2,250,000 USD
Apartments