Located in Sochi (Tsentralnyy), Wind Rose Hotel & SPA is within a 15-minute walk of Albatross Beach and Church of St. Vladimir. This upscale hotel is 0.8 mi (1.3 km) from Churchill, Roosevelt and Stalin Monumen ... Read more

View all Luxury Hotels in Bolshoy Sochi