Where is Metchley Hall?

Where is Metchley Hall located?

Metchley Hall, Metchley Hall, Great Britain (approx. 52.44945°, -1.947142°)


Where is Metchley Hall on the map?