Maire_TT's Sliema, Malta
Preluna Hotel & Spa
124, Tower Road
Just to point out that i didn't actually stay here but in a hotel around the corner. We did however...
97 Triq IX-Xatt
Where do i start.... First of all there was no-one in the restaurant which should have raised alarm...