Best Western Plus Garden Inn

1500 Santa Rosa Avenue
Santa Rosa
California
United States