Hotel Volgograd
Hotel
Volgograd
Located in the centre of Volgograd, a 5-minute walk to Komsomolskaya Metro Station, Hotel Volgograd offers a fitness centre and business facilities. Free Wi-Fi is available.
Number of rooms: 157
Mira Street 12, 400131 Volgograd, Russia