Corporate Place, Beachwood, OH

  • Address: 25800 Science Park Drive. Beachwood, OH 44122
  • Square feet: 87,256
  • Acquisition date: July 22, 2015
  • Management: CBRE
  • Leasing: CBRE