No images found for this company
Situated in Chania Town, Chania Supreme View Villa provides air-conditioned accommodation with a terrace and free WiFi. Guests staying at this villa have access to a fully equipped kitchen.
Please wait. Search will take a couple of seconds