7
7447 Herschel Ave
La Jolla, CA 92037
$5,000,000 USD
5,655 SF
13
Units
3.72% Cap Rate
5,655 SF
$5,000,000 USD
Apartments