Mount Skoumbarda

E318718 UNEXPLORED

Mount Skoumbarda is the highest peak on the Greek island of Leros in the southeastern Aegean Sea.


Referenced by (1)
Subject (surface form when different) Predicate
Leros
hasHighestPoint

Please wait…