Where is Henbury Station?

Where is Henbury Station located?

Henbury Station, Henbury Station, Great Britain (approx. 51.515°, -2.6251°)


Where is Henbury Station on the map?