34
730 N Palora Ave
Yuba City, CA 95991
$5,700,000 USD
22,131 SF
5.71% Cap Rate
22,131 SF
$5,700,000 USD
Hotel