Castle of the Sacred Sword

Located somewhere in the British Isles, the Castle of the Sacred Sword is the home of the Knights of the Sacred Sword in England and is their primary headquarters. While only one squad is ever stationed here, it is not unheard of that a squad might pass through here on their way somewhere else.