Mark de Vries Add to favorites... more For RentCentrally located Office spaces in Santa Rosa for Rent USD 1.960.--Object ID 76969-ENCentrally located Office spaces in Santa Rosa for Rent. Several retail and office spaces available ranging from 41 to 169 m2 on both ground and second floor. A…