Sfera hotel Nevsky 163Hotel
163 Nevsky prospect, Tsentralny, 191167 Saint Petersburg, Russia
Set in Saint Petersburg city centre on Nevskiy Prospekt, only a 5-minute walk away from Ploshchad Alexandra Nevskogo Metro Station, Sfera hotel Nevsky 163 features free Wi-Fi. The hotel has a free parking and a 24-hour front desk.