Mietzner's Sliema, Malta
Ta' Kris Restaurant
80 Fawwara Lane
We had heard about the Ta' Kris and decided to try it. The restaurant is located in a narrow passage...
Tower Road, 255
The Vecchia Napoli is located along the Tower Road in Sliema, close to some of the hotels. We decide...
The Cafe Cuba is located close to the harbour, and where the sightseeing busses and boats start and ...
261 Tower Road
As my first stay in Malta the main criterion was the location, which is the access to public transpo...