Schloss Elmau

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 »