0 Restaurant El Dorado - Peruvian Roasted Chicken C8 Food Hall Level 0,The Plaza Commercial CenterBisazza Street, SLM1 Sliema
0 Restaurant Machu Picchu Peruvian Gourmet Restaurant Malta Level 0, The Plaza Food Hall, SLM1640 Sliema, Central Region
0 Restaurant The Tiffin Box, Malta Level 0, The Food Hall, Plaza Shopping Centre, SLM 1640 Sliema, Central Region
0 Restaurant Sparta Authentic Greek Cuisine Triq Ix - Xatt, Oposite of Marks & Spencer), SLM 1711 Sliema, Central Region
0 Restaurant The Terrace Mediterranean Restaurant Sliema Malta Tigne Seafront, SLM 3012 Sliema, Central Region