Queella Townhouse-valletta And Sliema * Marsaxlokk, Zimelli Street 66 Que-ella Town House, Hmr 1012, Marsaxlokk, Mt Facilities in hotel Important