Das Nautilus Boutique Townhouse erwartet Sie mit einer Terrasse in Sliema, 1,3 km vom Einkaufszentrum The Point und 500 m von der Manuel Dimech Street entfernt. Die Pension mit kostenfreiem WLAN liegt etwa 1 km von der Bisazza St. und 11 Gehminuten von den Fähren von Sliema entfernt. Die Unterkunft befindet sich 550 m von der Tower Road entfernt.
Die Zimmer in der Pension sind mit einer Kaffeemaschine ausgestattet. Das Nautilus Boutique Townhouse bietet bestimmte Unterkünfte mit Meerblick und die Zimmer verfügen über ein eigenes Bad. Die Unterkünfte verfügen über einen Flachbild-Sat-TV.
Der nächstgelegene Flughafen ist der 9 km von der Unterkunft entfernte internationale Flughafen Malta.