Ta' Kris - 80 Fawwara Ln, Sliema, Malta on Eaten