15
2137 S Birch St
Denver, CO 80222
$2,050,000 USD
7,670 SF
7,670 SF
$2,050,000 USD
Office