HEAD to the Kulm Hotel St Moritz and you will be met with a winter wonderland. The show is set to feature on the BBC’s Amazing Hotels – here’s the lowdown… Where is the Kulm Hotel St Moritz? You can find this snow capped hotel in Switzerland. This luxury property is set within an idyllic […]