Fitness studio closes in Cherry Creek North

The company still has 30 locations in the Denver area.
Source: Arizona Business Journal