Tamworth Castle
Tamworth Castle is a true hidden gem located in the heart of England in the county of Staffordshire. The castle dates back to Norman times and survives in remarkable condition as it was used as a family home for hundreds … Continue readingTamworth Castle