The office design where East meets West

  • 20 Fenchurch Street
  • 12,000 sq ft