La Giara

75 Republic St, Valletta, Malta


Cheers!