Tottenham Court Road i London såldes nyligen för den enorma summanaf