I Taverna Tou Themistokli

Restaurants

Omodos Village, Troodos +357 25 422 649

Also in Troodos

YOU MIGHT LIKE THIS

Winter Activities on Mount Olympus

Winter Activities on Mount Olympus

Troodos

Solea Valley Cycling Route

Solea Valley Cycling Route

Troodos