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