Located in the historical center of Saint Petersburg, the 3-star Nautilus Inn offers cozy rooms. The pleasant hotel, built in 2003, is renowned for its European architecture.
The property is about 1050 meters away from Buff Theater. A train station as well as Novocherkasskaya subway station are not far from the hotel.
This hotel is placed in Nevskiy district, known for a museum, a theater and a palace.
Nautilus Inn offers 35 rooms fitted with cable TV with on-demand movies, a laptop-size safe, pay television, a kitchenette and a seating area for a comfortable stay in Saint Petersburg. They feature bathrooms with a shower, a hairdryer and complimentary toiletries.
Residents can have breakfast in the restaurant.
A 20-minute walk from Ladozhsky train station. Nautilus Inn is 20 km away from Pulkovo airport.
Corporate travelers can use a business center, a meeting room and a catering service available on site.
A Jacuzzi and a sauna are offered for relaxation. On-site fitness facilities include a gym and a fitness centre.