42-56 Tottenham Road, London, N1 4BZ

  • For Sale
  • 11,080 Sq Ft
  • £2,000,000

Freehold industrial investment for sale