The Met Building, 33-45 Tottenham Court Road, London, Greater London, W1T
The Met Building, 33-45 Tottenham Court Road, London, Greater London, W1T
47,115 sq ft of self-contained office space in the Podium at the met building - Available now.
£4,000,000 Per Annum