Where is Troodos Mountains?

Where is Troodos Mountains located?

Troodos Mountains, Lemesos, Cyprus (approx. 34.92334°, 32.8512°)


Where is Troodos Mountains on the map?