7911 Herschel Ave
La Jolla, CA
37,000 SF Value-Add Office