Stay in Hydra

Sidra Hotel in Hydra

The rooms at Sidra Hotel Hotel Sidra is a B&B, a 3-star accommodation housed in…