Holiday Inn Hammersmith by Jeremy Barrow | May 3, 2018 Details Location Address:120-124 King Street, London, London, W6 0QU, United Kingdom