Search Hotels in Malta
sorry L'isla not Birgu waterfront…….as I said you pass the macina, than there is an arch you pass it ………couple of 100 metres and u'r there ……..they have table on both sides meaning in front of restaurant and also across the road, facing the marina