Where is Houghton Bank?

Where is Houghton Bank located?

Houghton Bank, England, Great Britain (approx. 54.5953921882°, -1.6531076437°)


Where is Houghton Bank on the map?