Royal Armouries

Tower of London


Tower of London


Royal palace and fortress on the north bank of the Thames within the modern borough of Tower Hamlets and home to the Principal Storekeeper’s Department Surveyor General’s Department Clerk of the Ordnance Clerk of Deliveries and Treasurer of Ordnance

Themes Menu