Where is Chenies Manor House?

Where is Chenies Manor House located?

Chenies Manor House, Hertfordshire, United Kingdom (approx. 51.67443°, -0.532966°)


Where is Chenies Manor House on the map?