• The Copse
  • Near Henley on Thames, Oxfordshire, United Kingdom