Tamworth Castle, 1799. Tamworth Castle is a Norman castle, located next to the River Tame, in the town of Tamworth, Staffordshire, England. From The Connoisseur Volume LXIII [Otto Limited, London, 1922.]
World Europe United Kingdom England Staffordshire Tamworth
Pixel Dimensions (W x H) : 5374x3726
File Size : 58,663kb