El D Townhouse Boutique Suites ofrece alojamiento en pleno centro de Sliema, a poca distancia de varios lugares de interés, como el centro comercial The Point y la calle Manuel Dimech. El establecimiento se encuentra a 3 minutos a pie del puerto de ferris de Sliema.
Las suites del D Townhouse presentan una decoración de estilo contemporáneo y disponen de WiFi gratuita, TV LED y baño privado con ducha. También incluyen cafetera. Algunas habitaciones están equipadas con terraza.
El alojamiento está situado a poca distancia de varios lugares turísticos, como el bulevar Tower Road, la calle Bisazza Street y el hospital Saint James Capua. Asimismo, el establecimiento se halla a 10 km del aeropuerto internacional de Malta.