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