Reviews of Holiday Inn Express London - Hammersmith by IHG. (Hotel) in London (London).