They say the best restaurants are found in side streets. Open in 1992, this family run gem is just off a busy main road in the heart of Sliema opposite the Three Shadows monument.
They say the best restaurants are found in side streets. Open in 1992, this family run gem is just off a busy main road in the heart of Sliema opposite the Three Shadows monument.