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

Details