Reviews of Holiday Inn Express Birmingham Nec, an IHG Hotel. (Hotel) in Birmingham (West Midlands).