Clover Holiday Complex *** Qawra (Malta), Triq It Tartarun, Saint Pauls Bay, Spb 05 Qawra, Malta Facilities in hotel Important