The Spa Signature Experience at Givenchy Spa, Le Mirador Resort&Spa, Switzerland

{EN} Craving something unique? With sweeping views of Leman Lake and the Alps, Le Mirador Resort and Spa offers something truly exceptional and impossibly chic. There are only three Givenchy Spas in the world and one of them is right here in this beautiful location. Everything here is about impressive yet calming beauty treatments. For […]

Continue reading