Queen: The Studio Experience – Montreux, Switzerland One of the more unexpected attractions of the beautiful and historic lakeside town of Montreux, is making a visit to the...