12
324 Sycamore Ave
Vista, CA 92083
$8,750,000 USD
35,000 SF
6.7% Cap Rate
35,000 SF
$8,750,000 USD
Freestanding