29
1564 E Main St
Woodland, CA 95776
$5,800,000 USD
23,922 SF
23,922 SF
$5,800,000 USD
Hotel