Which Location?
Select a location
Set within 55 acres of nature, just 30 minutes north of London, Birch (Cheshunt) is part hotel, part members club and all parts fun.
Found in 200 acres of rolling hills, green space and just 30 mins south of London, Birch (Selsdon) is a hotel according to nature.