Michael Debono Ltd Published on February 2, 2021 Address Debono Auto Centre, Imdina Road, Ħaż-Żebbuġ, Malta, ZBG 9017 Tel. 2269 4114