Motorhome and caravan stopover beside the Russian River in Monte Rio, California, with room for up to 125 pitches and vehicles. Plan your stay here.