In the heart of Wine Country.
If you're en route to some of California's finest wineries, or even if you're on a longer road trip, this Best Western Plus is in a very convenient location close to the highway in Santa Rosa. The hotel itself is set in attractive grounds, and there are more wineries than you can shake a stick at just a short drive away.