The Italo-Maltese deli!
The Italo-Maltese deli that centres around schiacciata style focaccia!
Triq Testaferrata, Ta' Xbiex
TBX 0001 Malta