degsons10's Sliema, Malta
Ta' Kris Restaurant
80 Sqaq Il-Fawwara
pleasant staff but the food was average with massive portions. quite hot in there and not a particul...
6 Tigne Street
fantastic small restaurant in a central location in sliema. we went there as a group of 14 which i t...