Castello Village Resort Achlia The Castello Village Resort, is situated by the sea and is a holiday resort offering authentic Cretan hospitality with privacy and comfort. It is a we ... Save Up To 60%