7911 Herschel AvenueLa Jolla, CA
7911 Herschel AvenueLa Jolla, CA
Project status
Acquisition Date: 1.1.15
Building SF: 37,000