La Mere Restaurant

Merchants St, Valletta, Malta


Cheers!