Located in Leysin, a village in the Swiss Alps, this traditionally styled bed & breakfast offers a variety of facilities in a picturesque setting.