Near Ptochopoulos Convenience Store

Anexartisias Avenue

7571

Agglisides

Larnaca

Cyprus