Express by Holiday Inn Earls Court

295 North End Road, London W14 9NS