D Townhouse
Address: 84, St. Vincent street, Sliema, Malta
D Townhouse is located in Sliema, 700 metres from The Point Shopping Mall and 200 metres from Sliema Ferries. Rooms have a flat-screen TV with cable channels. Certain units feature a seating area for your convenience.
Hotels Nearby
-
Five Trees B&B
Triq San Trofimu N5, Sliema
-
19th Century Apartment
14 Triq Il - Lunzjata, Sliema
-
Sliema Room Rent Malta
57 Triq San Duminku, Sliema
-
Slimiza Suites
Cathedral Street 29, Sliema
-
Day's Inn Hotel 3 ★
75/76, Cathedral Street, Sliema
-
Lee's House
19 S. Peter's street, Sliema, Sliema
-
The Palace 5 ★
High Street, Sliema
-
Central Sliema Studio
13 Stangrove, Apt 6A, Cathedral St., Sliema
-
Alborada Apart Hotel 2 ★
High Street, Sliema
-
The Victoria Hotel 4 ★
Gorg Borg Olivier Street, Sliema
-
Imperial Hotel 3 ★
1, Rudolph Street, Sliema
-
City Tower Apartments
Triq Bisazza, Sliema
- π WorldPlaces ›
- Hotels ›
- π²πΉ Malta ›
- Sliema ›
- D Townhouse