One Bedford Avenue, 115,000 sq ft of high-end retail and office accommodation.

  • Mace
  • New build £33 million.