Le Méridien St Julian's Hotel and Spa

Accommodation

Europe, Malta, Malta