The three-star Nautilus Inn Hotel was opened in 2003. Its founders did their best to consider all the wishes and demands of a modern tourist. Located on the Nautilus Business Center territory, the hotel attracts the guests with its favorable location close to Alexander Nevsky Square and Alexander Nevsky lavra, which is one of the main attractions of Saint Petersburg.
The Nautilus Inn Hotel is located within ten minutes of walking from the Novocherkasskaya metro station, as well as overland public transport stops. It will take about 10-15 minutes to reach Nevsky Prospect, the main city thoroughfare, by car.
The level of comfort and service makes the Nautilus Inn Hotel similar to small European hotels. Friendly and kindhearted personnel, careful attention to the clients' needs, and reliable security system make the Nautilus Inn Hotel a safe and comfortable place for a stay in Saint Petersburg.
|