Closed
Triq il-Maskli
Earl's Court/1, Triq l-Imħar
121, Burmarrad Road, Burmarrad
PAMA Shopping Mall, Mosta