7911 Herschel AvenueLa Jolla, CA

Project status

Acquisition Date: 1.1.15

Building SF: 37,000