Leskov Island is an ice-covered island in the West Ice Shelf of Antarctica, rising to 185 metres (600 ft), 11 kilometres (6 nmi) northwest of Mikhaylov Island.
[1] This article incorporates public domain material from "Leskov Island".
Geographic Names Information System.
United States Geological Survey.
This Princess Elizabeth Land location article is a stub.