Situé à Sliema, à moins de 1,3 km du centre commercial The Point et à 500 mètres de la rue Manuel Dimech, le Nautilus Boutique Townhouse dispose d'une terrasse. Dotée d'une connexion Wi-Fi gratuite, cette maison d'hôtes se trouve à environ 1 km de la rue Bisazza et à 11 minutes à pied des ferries de Sliema. Il se trouve à 550 mètres de Tower Road.
Les chambres de cette maison d'hôtes sont équipées d'une machine à café. Certaines offrent une vue sur la mer. Les logements comprennent une télévision par satellite à écran plat.
L'aéroport international de Malte, le plus proche, est implanté à 9 km.