Camilleri Marine

162a, Triq Ix-Xatt, Gzira, Malta, GZR 1020
Description