NSHD Office Building

  • 42,000 SF
  • San Diego, CA
  • Completed 2002