Roughly Speaking: What happened to the State Center project?

Selfridges, London

Selfridges, London Santa Claus figures prominently in the window display at the London department store. 400 Oxford Street, London, England
Matt Cardy / Getty Images
Copyright © 2017, The Baltimore Sun, a Baltimore Sun Media Group publication | Place an Ad