Chorleywood

Chorleywood is a village and civil parish in the Three Rivers district of Hertfordshire in the United Kingdom.

More information on the Wikipedia page