Mark de Vries Add to favorites ... more For Rent Centrally located Office spaces in Santa Rosa for Rent USD 1.959.-- Object ID 76969-EN Centrally 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…