Mr Todd Hotel (3*) - Sliema, Wyspa Malta, Malta