3 ms·That's Heal's department store on Tottenham Court Road. So neither, it's just a display of wares for sale.by dcminter 14y agoThat's Heal's department store on Tottenham Court Road. So neither, it's just a display of wares for sale.