Le Méridien St. Julians Hotel & Spa
85% recommend this hotel