Where is Oxford Island?

Where is Oxford Island located?

Oxford Island, Oxford Island, Great Britain (approx. 54.49567°, -6.38391°)


Where is Oxford Island on the map?