42.3444 ­-73.28214
Go to map view
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
Canyon Ranch Health Resorts - Lenox
01240 Lenox, MA, United States , 165 Kemble Street +1 413 637 4100
Canyon Ranch health resort in Lenox is in Western Massachusetts, in the heart of the wooded Berkshires and within walking distance of the lovely, culture-rich town of Lenox. The unhurried tempo of New England meets the energizing atmosphere of award-winning Canyon Ranch health resort in this classic spa setting, where indoor pleasures and outdoor activities... More from Canyon Ranch Health Resorts

Get Rates

Show Canyon Ranch Health Resorts at top of the results.

Get Flight + Hotel

Star Ratings

Canyon Ranch Health Resorts