The Tamworth Arms

Hotel in Tamworth, UK