Castelletti Bistro

Valletta - Sliema, Malta


Cheers!