On the world-renowned Oxford Street in London, Selfridge Department Store stands out as a neoclassical landmark. A fact that most customers are not aware of is that this iconic British institution was built by Americans - before it was built, this street was an unwelcome backwater. This is just one of the many amazing secrets hidden in the story of Selfridge and his department store.