Nevsky CentreHotel
10th Sovetskaya Street 11, Tsentralny, 191144 Saint Petersburg, Russia
Nevsky Centre Hotel is located in the historic centre of Saint Petersburg, a 10-minute walk from Nevsky Prospekt. It offers rooms with TV, and offers free Wi-Fi and on-site parking.