The Castello Village Hotel is located on the well known Greek island of Crete in the pretty village of Sissi. The hotel has been designed to fit in with the traditional arhcitecture of the surrounding area and is set amoungst well maintained and lush gardens that look out over the sea and the island's mountains. The accommodation at the hotel is made up of a selection of rooms and spacious apartments that are equipped to a high standard. The accommodation is perfect for families and all of the guestrooms have access to the communal pool.