27
1751 University Ave
San Diego, CA 92103
$20,000,000 USD
41,330 SF
58
Units
4.75% Cap Rate
41,330 SF
$20,000,000 USD
Apartments