No posts. Show all posts
No posts. Show all posts

Zambolis Apartments, Chania, Crete, Greece

Set just 700 m from the scenic Venetian harbour, Zamboli provides accommodation in Chania Town. Complimentary WiFi is offered. The air-cond...