THE CAPTAIN’S TABLE

Gostra Street, Xlendi
Bistro and brasserie