El Lady Todd está situado en Sliema, a 600 metros de la playa Balluta Bay, y ofrece alojamiento con aire acondicionado y un restaurante
El hotel alberga un bar y se encuentra cerca de varios lugares de interés famosos, a unos 1,2 km del centro comercial The Point, a 60 metros de la calle Manuel Dimech y a 700 metros de la terminal de ferris de Sliema
Las habitaciones del hotel están equipadas con TV de pantalla plana
El Lady Todd sirve un desayuno continental todas las mañanas
La calle Bisazza se encuentra a 800 metros del alojamiento, mientras que Tower Road está a menos de 1 km