Location Tamworth, Staffordshire, England (Google Map Location) Open for Visitors Yes Owned by Tamworth Borough Council Official Website Tamworth Castle Rooms Available Yes The town
Location Tamworth, Staffordshire, England (Google Map Location) Open for Visitors Yes Owned by Tamworth Borough Council Official Website Tamworth Castle Rooms Available Yes The town