Carroll Road






Bioscience Lab Space
Carroll Road Business Center
7330-7360-7420 Carroll Road
San Diego, CA  92921


A portfolio of 3 commercial buildings totaling approximately 127,393 square feet located in San Diego, CA.

Home