Saint Petersburg Economy Hotels

Azimut Hotel
Azimut Hotel

43/1, Lermontovsky Prospekt 190103 St Petersburg, Russia

Nevskiy Grand Hotel
Nevskiy Grand Hotel

10, Bolshaya Konyushennaya Str. 191186 St Petersburg, Russia