3
2789-2877 Giffen Ave
Santa Rosa, CA 95407
Price Upon Request
169,718 SF
169,718 SF
Price Upon Request
Research And Development