O D Townhouse Boutique Suites disponibiliza acomodações em Sliema, a curta distância de atrações como o Centro Comercial The Point e a Rua Manuel Dimech. Esta propriedade encontra-se a 3 minutos a pé do Terminal de Ferry de Sliema.
As suites do D Townhouse têm uma decoração de estilo contemporâneo, acesso Wi-Fi gratuito, uma televisão LED e uma casa de banho privativa com chuveiro. Todos os quartos estão equipados com comodidades para preparar café e ar condicionado, mas alguns também têm um terraço.
Os locais de interesse mais populares nas proximidades do alojamento incluem a Rua Tower, a a Rua Bisazza e o Hospital Saint James Capua. O Aeroporto Internacional de Malta fica a 10 km da propriedade.