Nevsky House
Hotel
Saint Petersburg, Russia
A great hotel to have a nice rest before long walks around the city. Hotel «Nevsky House» is located in Saint Petersburg.
Number of rooms: 18
Nevskiy Prospekt 98 Saint Petersburg 191025,Nevskiy Prospekt, Saint Petersburg, 191025