The Story of Aellia Hotel

The 15-room hotel located on the island of Leros, a few minutes’ walk from the enchanting blue Aegean Sea, combines a modern approach to traditional Greek architecture with bohemian influences.

More info