Café Sliema Malta | Mint
A waterfront café in Sliema, Malta, striving to bring you the best in seasonal fresh cuisine and trying to source all produce grown local...
A waterfront café in Sliema, Malta, striving to bring you the best in seasonal fresh cuisine and trying to source all produce grown local...