grocery store in H Attard
About 4 results.
Scotts Attard
Scotts Supermarkets is a chain of 8 stores across Malta. Scotts has the friendly feel of a family-run supermarket, with the expertise that gives shoppers more. By offering our customers everythin…