Moto 13 Nicosia Address Details Address: 61 Arch. Kyprianou AvenueStrovolos, Nicosia Telephone: 22510970 Nicosia Address Details Address: 5 Stadiou StreetStrovolos, Nicosia Telephone: 99966606