Sell & Build Nicosia Address Details Address: 62 Athalassis AvenueStrovolos, Nicosia Telephone: 22319971 Fax: 22517137 Email: info@sellandbuild.com