Gillieru Harbour Hotel

Church Square
St Pauls Bay
Malta