Double Treatment Room

Relax

Come experience the secrets of relaxation with Eden Spa at Down Hall.

Revive and relax with Eden Spa, situated at Down Hall,
one of England’s most established country house hotels

Eden Spa creates the perfect setting for you to relax your mind, body and soul

Set in 110 acres of surrounding woodland, parkland and landscaped gardens Down Hall is one of England’s most established country house hotels and conveniently located in Hatfield Heath, near Bishop’s Stortford on the Hertfordshire and Essex border

Meet our team

We have an excellent team of beauty professionals who love what they do!

appointment

Book an appointment

Please contact us by telephone or via email to book your appointment

leaflet

Download a brochure

Get a copy of our brochure with our latest treatments and products available

mapContact Us

Call or email us to book your appointment or to discuss your treatment options with us