Hotel Orhidea (in English – Orchid) is located in the new town of Sozopol, only 100m from the Central beach and 250m from the Harmany beach.
Hotel Orhidea (in English – Orchid) is located in the new town of Sozopol, only 100m from the Central beach and 250m from the Harmany beach.