Hotel Volgograd
5 StarsMira Street 12 - Volgograd, Russia View Map
Located in the centre of Volgograd, a 5-minute walk to Komsomolskaya Metro Station, Hotel Volgograd offers a fitness centre and business facilities. Free WiFi is available.
Mira Street 12 - Volgograd, Russia View Map
Located in the centre of Volgograd, a 5-minute walk to Komsomolskaya Metro Station, Hotel Volgograd offers a fitness centre and business facilities. Free WiFi is available.