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