640 State Highway 12
Rio Vista, CA 94571
$3,500,000 USD
5,214 SF
5,214 SF
$3,500,000 USD
Hotel