Harvest Business Center
Santa Rosa, CA
Three building, state of the art, built to suit campus. Three 2-story, class A office buildings totaling 128,000 s.f.
Santa Rosa, CA
Three building, state of the art, built to suit campus. Three 2-story, class A office buildings totaling 128,000 s.f.