Latitude and longitude of Nelsons Island
Satellite map of Nelsons Island
Nelson Island or Nelsons Island or Legour Island is the northernmost and the easternmost island of the Great Chagos Bank, which is the world's largest coral atoll structure, located in the Chagos Archipelago in the Indian Ocean.
Latitude: -5° 40' 31.79" S
Longitude: 72° 18' 23.40" E