Obiekt D Townhouse Boutique Suites położony jest w samym sercu miasta Sliema, nieopodal centrum handlowego The Point i ulicy Manuela Dimecha. Spacer do przystani promowej zajmuje zaledwie 3 minuty.
Apartamenty zostały współcześnie urządzone. Każdy z nich zapewnia bezpłatne WiFi, telewizor LED oraz łazienkę z prysznicem. Wszystkie opcje zakwaterowania wyposażone są w ekspres do kawy i klimatyzację, a niektóre dysponują tarasem.
W pobliżu obiektu znajdują się ulice Tower Road i Bisazza oraz szpital Saint James Capua. Odległość od międzynarodowego portu lotniczego Malta wynosi 10 km.
Numer licencji: GH340
Liczba pokoi : 1