Westfield Shopping Christmas

Shop in style at the capital's luxury shopping and leisure destination, with 450 retail outlets in Westfield London and 330 stores in Westfield Stratford City. Book now with Holiday Inn London-Kensington High Street.