Village Inn & Restaurant

The Village Inn & Restaurant in Monte Rio, California, is a historic hotel located on the Russian River. Many of the 11 unique guest rooms overlook the river while other rooms enjoy peaceful garden views. The on-site restaurant features locally source ...