23-24 High Street, Stamford

  • ADDRESS: 23-24 High Street, Stamford, PE9 2AY
  • PURCHASE DATE: 1999
  • SIZE: 12,332 sq.ft.