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