Queens Vaults

Queens Vaults was a shop located in London. (TV: Face the Raven)