Aledo Hotel 3* Sochi, Russia

Hotels in Russia - Hotels in Sochi - Aledo Hotel

Just a 15-minute walk from the Black Sea, this hotel in Sochi offers modern rooms with flat-screen TV, free Wi-Fi, and barbecue facilities. The Sochi Yacht Club is 1 km away.