Our locations

  • Cheshunt
  • Set within 55 acres of nature, just 30 minutes north of London, Birch (Cheshunt) is part hotel, part members club and all parts fun. 

  • Selsdon
  • Found in 200 acres of rolling hills, green space and just 30 mins south of London, Birch (Selsdon) is a hotel according to nature.