Gelegen in Sliema, 1,1 km von der Sehenswürdigkeit Strand Balluta Bay Beach, verfügt die Unterkunft Lady Todd über Stadtblick. Dieses Hotel mit 3 Sternen und kostenlosem WLAN verfügt über eine Terrasse und eine Bar.
Zimmeranzahl: 20
Triq Manwel Dimech, SLM 1059 Sliema, Malta