The Body Holiday (Saint-Lucia, Caribbean)“Give us your body for a week and we’ll give you back your mind” is the resort’s mantra! Set on a secluded cove of white sand beach at...