Central Cross, 1 & 2 Stephen Street & 18-36 Tottenham Court Road, London W1

Managed by Glebe managed property fund

  • Retail / Office
  • Freehold
  • 237,013sq ft / 22,019 sq m
  • Date acquired: June 2006