Business Hotel Sport
Hotel
Tula
Hotel Sport is located in Tula, on the territory of the central stadium. The Central Park is within a 5-minute walk away. Free Wi-Fi and free private parking are provided. The classic-style air-conditioned room features a fridge.
Number of rooms: 26
Prospekt Lenina 87, 300012 Tula, Russia