Where is Pull Bank?

Where is Pull Bank located?

Pull Bank, England, Great Britain (approx. 54.2832461837°, -2.8770875931°)


Where is Pull Bank on the map?