39 Main Street, Balluta Bay, St. Julians STJ1017 Malta
+356 2311 0000

Check Room Rates & Availability

Le Méridien St. Julians Hotel & Spa