Situated in Volgograd, 2.8 km from River Port, Leon features rooms with air conditioning. Among the facilities at this property are a shared kitchen and a shared lounge, along with free Wi-Fi throughout the property.
Number of rooms: 46
33/1 Kozlovskaya Ulitsa , 400001 Volgograd, Russia