0 Store OYA Libyan Restaurent مطعم أويا للمأكولات الليبية - مالطا HIGH STREET, SLM 1549 Sliema, Central Region
0 Restaurant Il-Merill Restaurant Il-Merill Add to trip 9, St. Vincent Street, Sliema, Island of Malta, SLM1448 Sliema, Central Region
0 Restaurant The Trees Medieval and XXL Restaurant 286, Manuel Dimech Street, SLM 14 Sliema, Central Region