DISAPPEARING into the hordes of tourists and office workers who cram on to the Tube each day, they are the gang lords in disguise who feel ‘untouchable’. But after a swaggering Eastern ...
The 21,000 sq ft store over two floors within The Ribbon development at 134-140 Oxford Street in London will become the world's biggest Harry Potter shop when it opens this autumn.