Please ensure Javascript is enabled for purposes of website accessibilityLocation | Best Western Garden Inn, Santa Rosa, California

Best Western Garden Inn

1500 Santa Rosa Ave, 95404-5428 Santa Rosa, California (United States)

Visit our Hotel on Santa Rosa Ave in Santa Rosa, CA



3 reasons to stay with us

Made with by Bookassist