London Sanctum

The London Sanctum Sanctorum is one of the bases of the Masters of the Mystic Arts alongside the New York City Sanctum Sanctorum and the Hong Kong Sanctum. It is used by them to store and secure mystic items and protect the world from mystical dangers.

History
To be added

Trivia

 * "Sanctum sanctorum" is a Latin translation of the biblical term "Holy of Holies".