Waterfall Towers
Santa Rosa, CA
Waterfall Towers is a 3-building complex totaling 95,056 square feet of Class A office space. The campus, located in the Eastside submarket, is situated on over five acres overlooking the hills of Santa Rosa. Situated in a park-like setting, it features a lake and dramatic fountain that creates a picturesque work environment.