Om hotellet
Facilities and services include parking (extra charge), wireless Internet access, 24 hour reception, bar and elevator.
Rooms feature bathroom, room service (extra charge), air conditioning, safe, TV, balcony, fridge, coffee / tea maker, hairdryer and telephone.
Address: 26 Manwel Dimech Street, SLM1059 Sliema, Malta.
Kart over Mr. Todd Hotel
Adresse
Mr. Todd Hotel
Sliema, Malta
N 35.909405 E 14.502352