×

Mount Lykaion

Mountain in Greece
Mount Lykaion is a mountain in Arcadia, Greece. Lykaion has two peaks: Stefani to the north and St. Ilias to the south where the altar of Zeus is located. The northern peak is higher, 1,421 m, than the southern, 1,382 m. Wikipedia
Elevation: 4,662′
Location: Arcadia, Greece