Where is Isle of Axholme?

Where is Isle of Axholme located?

Isle of Axholme, Isle of Axholme, Great Britain (approx. 53.5°, -0.86°)


Where is Isle of Axholme on the map?