The property located at 21903 Russian River Avenue in Monte Rio was sold on Nov. 5, 2024 for $665,000, or $913 per square foot. The property located at 21903 Russian River Avenue in Monte Rio was ...