Plot: On London’s world famous Oxford Street, Selfridges department store stands out as a neo-classical landmark. A fact most of its customers don’t realize is this iconic British institution was built by American Mr

Secrets Of Britain - Season 1 - Secrets of Selfridges (Episode 6)
Episode Aired On:
Wednesday, June 18 2014
10 years ago
Wednesday, June 18 2014
10 years ago
Go to
Episode 5