Le Meridien St. Julians Hotel & Spa

39 Main Street
St Julians
Malta