The Sky at Nevsky Mini-Hotel 3 stars

Nevsky Prospekt 16, Tsentralny district, 190068 Saint Petersburg, Russia

Hotel image
Read more reviews for The Sky at Nevsky Mini-Hotel