Life Time fitness is moving forward on plans to expand into Idaho. The national upscale gym chain is planning to open one of its “athletic country clubs” in Eagle later this spring, according to a ...
The new Montrose Country Club is a luxurious social hub with a 65-foot pool, upscale dining, and vibrant nightlife.