Salvino's Restaurant

Archbishop St, Valletta, Malta


Cheers!