About The Armoury of St James
The Armoury of St James is an antique store located in the heart of London, England. With more than 12,000 square feet of space, the Armoury offers a wealth of antique and collectible items, as well as a wide selection of firearms and ammunition.
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.