Located in the very centre of Saint Petersburg, 5 minutes’ walk from Mayakovskaya Metro Station, this hotel features free Wi-Fi. It offers free private parking and rooms with a flat-screen TV.
Number of rooms: 24
Nevsky Prospekt 82, Tsentralny, 191025 Saint Petersburg, Russia