Holiday Inn Express Lichfield by IHG Tamworth

Hotel in Tamworth, UK