Contact the publisher of this press release The Grand Hotel Excelsior Malta Among the 99 Best Hotels Worldwide