London News View count: 11 Is The Best-Located Shop In Britain Worth £500M? Jan 31, 2021 | Mike Phillips, UK Editor London Retail