A Vella Borg & Sons Ltd (Tal-Blue)

42, Country Views, Triq it-Tgham, Mellieha, Malta, MLH 1474