Leaf Lifestyle and Beauty Day Spa, Cheshire Based in an idyllic converted barn, Leaf’s peaceful ambience allows you to indulge in a wonderfully unique spa day in Cheshire. From the moment you enter the building, you will “feel” the difference.