8
I-80 and Leisure Town Road
Vacaville, CA 95687
$6,500,000 USD
33 AC
33 AC
$6,500,000 USD
Commercial