Das Nautilus Hotel liegt in der Nähe des Hafens im Geschäftsviertel La Spezia.
Die Zimmer im Nautilus Hotel verfügen über kostenfreies WLAN.
Das Nautilus Hotel liegt nur einen kurzen Spaziergang vom Hafen und anderen Zielen entlang des Golfo dei Poeti entfernt.