This hotel is located in Sochi, a 5-minute drive of the Black Sea beach. Free Wi-Fi, free parking and an outdoor pool are featured at Green Deck Boutique Hotel. The bright, air-conditioned rooms offer warm-colo ... Read more

View all Luxury Hotels in Sochi