Obiekt Nautilus Boutique Townhouse położony jest w miejscowości Sliema, 1,3 km od centrum handlowego The Point i 500 metrów od ulicy Manuela Dimecha. Do dyspozycji Gości jest taras. Pensjonat ten jest oddalony o niespełna 1 km od ulicy Bisazza i 11 minut spacerem od przystani promowej. Od ulicy Tower Road dzieli go 550 metrów.
Pokoje wyposażone są w ekspres do kawy i obejmują łazienkę. Niektóre z nich oferują widoki na morze. Wyposażenie obejmuje telewizor z płaskim ekranem i dostępem do kanałów satelitarnych.
Odległość od najbliższego lotniska – portu lotniczego Malta – wynosi 9 km.
Numer licencji: HF/6682 [UCA]
Liczba pokoi : 7