August 10, 2014 Total Views: 5099 Today: 1
Hotel Nevsky 131 Saint Petersburg, Nevsky 131 is located in Saint Petersburg, 300 metres from Nevsky Prospekt. Ploshchad Vosstaniya Metro Station and Moskovsky Train Station are within a 12-minute walk. Free WiFi access is available. The rooms feature a TV with cable channels. Guests can use a shared bathroom. At Nevsky 131 you will find a 24-hour front desk and a mini-market. Other facilities offered at the property include a ticket service. Pulkovo International Airport is 21 km away. (Hotel Nevsky 131 Saint Petersburg hotels booking).