Satellite map of Salisbury Island (Russia)
Map of Salisbury Island (Russia)
Salisbury Island, (Russian: Остров Солсбери; Ostrov Solsberi) is an island located in the central area of Franz Josef Land, Russia.
Latitude: 80° 54' 59.99" N
Longitude: 56° 07' 60.00" E