News

Westfield London in Shepherd’s Bush has allocated 50,000 sq ft of space on the upper level of its luxury brands area The Village in what it described as “a major milestone in the centre’s ...