St. Francis Winery & Vineyards to expand into 1,072 square feet of space in Santa Rosa California.
Santa Rosa, California — According to state and local development sources, St. Francis Winery & Vineyards plans to build out 1,072 square feet of new space in Santa Rosa. The company plans to occupy the…