Truffle Beauty Barn, situated in the charming village of Stanton St Quintin. With years of experience in the beauty and spa industry, we have come together to open our own little country escape where we promise you will leave feeling relaxed and rejuvenated.