12
425 Merchant St
Vacaville, CA 95688
$1,800,000 USD
7,860 SF
7,860 SF
$1,800,000 USD
Office