La Jolla Business Center


5111 – 5191 Santa Fe Street, San Diego, CA 92109
123,500 square feet
Multi-Tenant Industrial


View Larger Map