Best Western Plus Wine Country Inn & Suites
The Best Western Plus Wine Country Inn & Suites is located in north Santa Rosa just off Hwy 101. We have a meeting space for up to 70 people. All guest rooms feature a free hot breakfast, free high speed internet access, gym passes, and much much more. Member since 2008.