Lovage Restaurant

Triq l-Imhar, St Paul's Bay, Malta


Cheers!