Contact us

    Location

    7 Apostolon Petrou & Pavlou, Limassol, 3085 Cyprus

    Contacts

    +357 25 33 40 33
    info@icarus.cy