Camilleri Marine Shop You are here Home > Nautical shops > Camilleri Marine Shop Tweet Our address Address: 162a, Ta' Xbiex Seafront Gzira Malta GZR1020 GPS: 35.90213915850072, 14.494528770446777 Telephone: +356 2134 6320 Email: info@ellcee.com Web: http://www.camillerimarine.com