(+39) 010 5701151

Mr. Todd Hotel

Checking availability and prices
Mr. Todd Hotel

Check availability

1

Mr. Todd Hotel

3 Stars 3 Stars Hotel
23, Triq Manwel Dimech

Sliema, Malta

Description

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/ terrace, fridge, mini bar (extra charge), coffee / tea maker, hairdryer and telephone.

Address: 26 Manwel Dimech Street, SLM1059 Sliema, Malta.

Address: 23, Triq Manwel Dimech
Map location could be inaccurate. Please double check the address well before your trip.