Limassol
Omodos, a charming village in the Troödos Mountains, offers a quaint escape with tucked-away tavernas and local artisans like an icon painter.
4760, Cyprus Get directions