This must have been where the church for the castle was located - these windows must have been magnificent in their time