Where To Stream Inside... Season 2018 Episode 6
Harrods The World's Most Famous Department Store
- Aired October 28, 2018
- 60 Min
Documentary revealing the history of the iconic London department store. Harrods has long billed itself as a one-stop shop for those with discerning tastes. As well as precious gems and designer clothes, noteworthy one-off sales include the toy bear that inspired Winnie the Pooh, and a real, live lion.