Il Palazzin Hotel

R Loria Street Qawra
St Pauls Bay
Malta