Arrival. As the world casts its eyes toward Sochi for the Winter Games, now is the perfect time to announce the opening of our brand new Park Inn by Radisson hotel in the picturesque Russian city of Sochi. Opening this week, our new centrally-located hotel features 153 rooms and offers spectacular views across the cityscape....