Located on the Vasilievsky Island, Solo Sokos Hotel Vasilievsky is an excellent starting point to dive into the art and culture of St. Petersburg. Because of its location just a 15-minute walk from the historic ... Read more

View all Luxury Hotels in Saint Petersburg