Holiday Inn Express Earls Court
295 North End Rd, London
W14 9NS