Archive for Tag: Troodos

Omodos Village, Troodos

 Omodos is a beautiful village situated approximately 40 kms north-west of Limassol, in the foothills of Mount Olympus, many tourists visit year round to see its charming winding streets, traditional taverna's and beautiful Byzantine architecture alone; however there are also a number of monuments and wine tours that are...

Read More
Russia