View hotel site
View rooms and rates
Hotel in St. Petersburg, Russia boasts enviable location
Positioned on the famous Nevsky Prospect, one of Russia's most popular streets, this hotel in St. Petersburg, Russia is an ideal place to stay to be near businesses and attractions. Walk to the nearby Moskovsky Railway Station or the Ploschad Vosstania Metro Station, both just 50 metres away. Stroll down the Nevsky Prospect to enjoy the rich history of the city, a UNESCO World Heritage Site. Additionally, the hotel is just a stroll away from such popular tourist attractions as the Hermitage and the Mariinsky Theatre.
Guests appreciate the hotel's proximity to local transit options. Visitors can find trains, subways, buses and taxis all within a short walk of the hotel. For guests who arrive by car, on-site parking is available for an additional fee.