32
730 N Palora Ave
Yuba City, CA 95991
$5,100,000 USD
22,131 SF
22,131 SF
$5,100,000 USD
Hotel