Latitude and longitude of Deer Island (Thousand Islands)
Satellite map of Deer Island (Thousand Islands)
Deer Island is one of the American Thousand Islands. It lies between mainland Canada and United States, within the Saint Lawrence River, in the Town of Alexandria, close to Alexandria Bay, New York.
Latitude: 44° 21' 26.39" N
Longitude: -75° 54' 14.99" W