Offering free Wi-Fi, Гостиничный комплекс "Ставрополь", Hotel Stavropol is located on the central Lenina Street in Stavropol. Lenina Square and Stavropol Drama Theatre are a 15-minute walk away.
Number of rooms: 26
Ulitsa Lenina 273, 355003 Stavropol, Russia