Karl Marks Avenue 42, Stavropol, Russian Federation 35500
The Intourist Hotel is located in the centre of historical part of Stavropol-it is 4-floor building of great historical value located in the most picturesque Starting at
$2,915 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.