28
1751 University Ave
San Diego, CA 92103
$20,000,000 USD
32,194 SF
58
Units
4.75% Cap Rate
32,194 SF
$20,000,000 USD
Apartments