Andebyen D's Sliema, Malta
Ta' Kris Restaurant
80 Fawwara Lane
Ta' Kris is a fantastic restaurant "hidden away" in a side-street just up the road from the waterfro...
9, St. Vincent Street
This little gem is situated just up a side-street from the beach front. Very friendly and professio...