Troodos Mountains fidelity2021-01-15T12:56:16+00:00 Troodos is the largest mountain range in Cyprus, located in roughly the center of the island and it's highest peak is Mount Olympus, at 1,952 [...] Troodos Mountainsfidelity2021-01-15T12:56:16+00:00