Fox Plaza
1410 Neotomas Ave, Santa Rosa, CA
Originally built in 1987
2 story office space
21,808 Square Feet of Office Space
43,560 Square Feet of land area
Originally built in 1987
2 story office space
21,808 Square Feet of Office Space
43,560 Square Feet of land area