Your search results

Category Archives: Best Restaurants in Sliema

Best Restaurants in Sliema

Dec 19, 2019
The Black Sheep Lovely staff, very welcoming, great choice of drinks and food… We went there for couple of drinks, ...
Continue reading

Compare Listings