Where is Strovilia 2?

Where is Strovilia 2 located?

Strovilia 2, Strovilia 2, Cyprus (approx. 35.08459°, 33.880135°)


Where is Strovilia 2 on the map?