Depotech Pharmaceutical Office & Manufacturing

  • 90,000 SF
  • La Jolla, CA
  • Completed 1995