Location

Property

Chania, Crete

Resort

Euphoria resort