Premier business park in San Diego, CA. Industrial space. 2 buildings totaling ±102,875 SF. Otay Distribution Center.