4278 University Ave
San Diego, CA 92105
$800,000 USD
1,949 SF
1,949 SF
$800,000 USD
Storefront