Timios Stavros
E401768
UNEXPLORED
Timios Stavros is the highest peak of Mount Ida (Psiloritis) in Crete, Greece, known for its religious significance and panoramic views.
Jump to:
Referenced by