Castle That Never Was

The Castle That Never Was is Organization XIII's headquarter's.