Equipage Hotel 1* Sochi, Russia

Equipage Hotel

This hotel in central Sochi features beach access and an outdoor swimming pool. Within a 10-minute walk of the Dendrarium, it organises boat trips on the Black Sea.