Swan House, Holborn

  • ADDRESS: 37-39 High Holborn, London WC1
  • PURCHASE DATE: 2002
  • SIZE: 20,188 sq.ft.