Where is Stagsho Bank?

Where is Stagsho Bank located?

Stagsho Bank, England, Great Britain (approx. 55.0046422459°, -2.0312390329°)


Where is Stagsho Bank on the map?