Inn on the Russian River is a 2-star hotel offering freebies like WiFi and parking.
Here are some of the most popular hotels in the center of Monte Rio:
Enjoy the natural setting of Monte Rio and experience the riverfront and gardens.
Situated 0.7 mi from central Northwood, this local theater is a great spot to see a performance. There are 22 hotels within a mile of Rio Theatre, giving you plenty to choose from, and here are some of the top ones: