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?
{"latitude":34.92334,"longitude":32.8512,"title":"Troodos Mountains"}