restaurant
Sliema, Malta Island