Where is Henbury?

Where is Henbury located?

Henbury, Cheshire East, United Kingdom (approx. 53.2603572°, -2.17955°)


Where is Henbury on the map?