Relax at the Russian River
We are a small bed & breakfast inn located on the banks of the Russian River in west Sonoma's wine country. We are on scenic California Highway 116 just 20 miles west of Santa Rosa and 10 miles east of the magnificent Pacific Ocean. At the Rio Villa Beach Resort we invite you to stay with us awhile and experience our charm and... Relax at the Russian River.