18
3096 National Ave
San Diego, CA 92113
$2,400,000 USD
4,059 SF
4.92% Cap Rate
4,059 SF
$2,400,000 USD
Restaurant