Malta’s home of the chopped salad!
The place in Malta for our famous chopped salad!
Triq Il-Ghajn, Birkirkara Malta Malta
BKR 3000 Malta