Champneys Henlow Hotel Henlow
Nestled in 150 acres of parkland, this exclusive spa hotel offers over 80 indulgent treatments by world-class therapists. Champneys Henlow has a secluded location in rural Bedfordshire, just outside Letchworth.
Number of rooms: 71
Coach Road, Henlow, SG166BT, United Kingdom