• High Leigh Conference Centre (map)
  • Lord Street
  • Hoddesdon, England, EN11 8SG
  • United Kingdom