close mediterranean restaurant close Country: Malta close City: Sliema
A Tavola
The Exiles Beach Club