Selfridges Provincial Stores

Traces

An immersive installation from 60 London artists and designers recreating Rye Lane in the Thirties.