World’s Best Spa 2017
Many of the world’s premier spa facilities lie in Europe, and this year, it was a German resort, Schloss Elmau — the setting for the G8 summit in 2015 — that received top honors in the annual Travel+Leisure readers’ poll. This 100-year-old, family-owned property in the Bavarian Alps offers an extensive array of activities (tai […]
World’s Best Spa 2017 Read More »