Nestled on Nea Chora Beach, this relaxed apartment hotel offers airy units with sea views, a pool, and a lively cafe/bar, perfect for laid-back stays.
Selinou 114, Chania 731 31, Greece Get directions
Phil W
Discover13949673992
Rhian T
Glen W
Glen Wells
Rima M
Rachel w
Christian Gustafsson