Username:
Password: Lost Your Password?
Mr Todd Hotel ligger i Sliema, 8 minuters promenad från Qui-Si-Sana strand, och har en terrass, rökfria rum, gratis WiFi i alla utrymmen och en bar.