Stavropol, Russia, 2014-04-15 — /Travel PR News/ — InterContinental Hotels Group (IHG®), one of the world’s largest hotel companies today announced the signing of Holiday Inn® Stavropol – the first internationally branded hotel in the city. IHG will manage the hotel on behalf of new owner Metropolia 26 LLC. Set to open in 2017, the 242-room newly… Read the full press release