Fernglas's Sliema, Malta
The Victoria Hotel
Gorg Borg Olivier Street
the Victoria hotel is the best placed building in Sliema. you can walk everywhere from this spot. ...
The Kitchen - CLOSED
The Kitchen is an exceptionally cool restaurant, with creative, innovative cuisine at prices that wo...