Discover one of the best 5 star luxury hotels with a spa, magnificently located at the foothills of the Jura Mountains 10 minutes away from Geneva city center.