Where is Stacy Bank?

Where is Stacy Bank located?

Stacy Bank, England, Great Britain (approx. 53.4121410812°, -1.5685558319°)


Where is Stacy Bank on the map?