8
913-959 E Vista Way
Vista, CA 92084
$11,950,000 USD
60,266 SF
6.38% Cap Rate
60,266 SF
$11,950,000 USD
Freestanding