Username:
Password: Lost Your Password?
Mr Todd Hotel ligger i Sliema, mindre end 1 km fra Qui-Si-Sana Strand. Her en terrasse og en bar samt gratis wi-fi overalt. Der er desuden røgfrie værelser.