In London, seven new stores will open in high-traffic areas including Tower Bridge, Greenwich, Limehouse Station, Harringay, ...