Stone castle