Scotts Zabbar

City

Zabbar

Address

Triq Il - Mina Ta' Hompesch Ħaż-Żabbar, ZBR 9013

Phone

+356 2182 3459

Our WoW Factors

Opening Time

7 am–7 pm