23
1564 E Main St
Woodland, CA 95776
$6,200,000 USD
23,922 SF
3.8% Cap Rate
23,922 SF
$6,200,000 USD
Hotel