grand swiss hotel

High in St Moritz, the grandest hotel in the Alps has just been revitalised. There’s nowhere better to take the…