Latitude and longitude of Tillo Islands
Satellite map of Tillo Islands
The Tillo Islands (Russian: Острова Тилло, or Ostrova Tillo) is a group of small islands covered with tundra vegetation. They stretch along the Kara Sea coastal region, right off the bleak coast of Siberia's Taymyr Peninsula.
Latitude: 75° 34' 59.99" N
Longitude: 89° 30' 59.99" E