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?
{"latitude":54.49567,"longitude":-6.38391,"title":"Oxford Island"}