Tartarun

20 Fisherman's Wharf, Marsaxlokk, Malta

€€ Seafood

MICHELIN Guide's Point Of View