$642,000
1157 N Station Drive, Vacaville, CA, 95688
Single Family Residence