Homewood spa


Enquire Now

All natural and organic Homewood spa products

Created in a meditative environment by hand in the Cotswolds, using unsurpassed ingredients and minimal processing, ila products are all natural, organic and centred around enhancing your physical and emotional wellbeing. Named after an ancient Sanskrit word for mother earth, the ila philosophy supports the age old saying that beauty is much more than skin deep, it’s a quality within. We think you’ll love the deliciously scented colourful products as much as we do, so we stock a good range, including box sets, which would make the perfect treat to yourself or a loved one.

Enquire Now

Enter your email address below

to enjoy a taste of the good life with 10% off every stay