Where is Holbeach Bank?

Where is Holbeach Bank located?

Holbeach Bank, Holbeach Bank, Great Britain (approx. 52.82718°, 0.010518299°)


Where is Holbeach Bank on the map?