Omodos, Streetscene In Omodos all things seem to go slow. Omodos is a tiny village in the mountains far away from the southern Cyprus beaches. It’s a pleasant place...