Park Inn Sochi City Centre Sochi

New hotel in Sochi welcomes guests to Black Sea coast. Russia's largest resort city is ideally located on the Black Sea coast near the Caucasus Mountains, making for relaxing beach vacations as well as energetic skiing and hiking getaways. Visitors also enjoy proximity to the facilities of the 2014 Winter Games. This hotel offers Sochi guests 153 vibrant, inviting guest rooms with city and mountain views. Guests enjoy desirable amenities like Free Wireless High-speed Internet and individual climate control. Have a meal at the hotel’s Bavarian-inspired Paulaner Restaurant and a drink at the cosy Lobby Bar. Meeting planners will appreciate the hotel's five flexible meeting rooms, which offer natural light and modern audiovisual equipment.