75 High Holborn

  • ADDRESS: 75, High Holborn, London, WC1V 6LS
  • PURCHASE DATE: 2001
  • SIZE: 26,771 sq.ft.