Located just off Highway 101, Best Western Plus Wine Country Inn & Suites is an eco-friendly hotel and features a Zen garden and an outdoor pool. The Santa Rosa city center is less than 4 minutes from the hotel.
Number of rooms: 103
870 Hopper Avenue, Santa Rosa, CA 95403, United States
Hotel booked 1 times today.