7601 Eads Ave
La Jolla, CA 92037
$10,000,000 USD
19,612 SF
12
Units
3.58% Cap Rate
19,612 SF
$10,000,000 USD
Apartments