Gallery

The Cliff Obzor Bay is an award-winning hotel perched on the cliffs above the beach of Obzor. Surrounded by pristine greenery, the complex sits near Irakli (Heracles) beach and enjoys breath-taking views of the Black Sea.