Thousand Trails - Russian River
33655 Geysers Road
Cloverdale, California 95425-8514
US
Phone: 707-894-3184
Website
Situated right on the banks of the Russian River and surrounded by the wine country's natural beauty, this is a popular place for kayaking, canoeing, rafting, trout fishing and swimming.