Mental Health Center of Denver Recovery Center

Location: Denver, CO|Size: 92,000 sq ft|Cost: $10.1M|LEED® Platinum