34
730 N Palora Ave
Yuba City, CA 95991
$4,900,000 USD
22,131 SF
6.64% Cap Rate
22,131 SF
$4,900,000 USD
Hotel