7466 Carroll Way, San Diego, CA, United States 92121
Industrial
This industrial property, totaling 93,138 square feet, is strategically located between I-805 and I-15.