The Royal High Street: Where...

  

Snapshots

The Royal High Street: Where......the King Shops. St James's in London is renowned for being Britain's poshest high street. We meet the characters who run the stores, and the customers who buy their premium products. [S]Sat, Feb 10, 7:35 pmChannel 560 mins