18
6172-6196 University Ave
San Diego, CA 92115
$5,850,000 USD
20,934 SF
7.44% Cap Rate
20,934 SF
$5,850,000 USD
Storefront