Mendocino 520 Mendocino Ave, Santa Rosa, CABuilt in 19833 story office building47,095 square feet of office spaceDetails