22
1717 E Vista Way
Vista, CA 92084
$3,950,000 USD
30,600 SF
6.8% Cap Rate
30,600 SF
$3,950,000 USD
Freestanding