Where is Artemidos Ave. - Okkoular 1?

Where is Artemidos Ave. - Okkoular 1 located?

Artemidos Ave. - Okkoular 1, Larnaka, Cyprus (approx. 34.90946°, 33.62942°)


Where is Artemidos Ave. - Okkoular 1 on the map?