Mark de Vries Add to favorites... more For RentCentrally located Office Spaces in Santa Rosa for Rent USD 559.--Object ID 76969-enBeds 0Centrally located Office Spaces in Santa Rosa for rent. Various shops and office spaces available ranging from 41 to 169 m2 on both the ground floor and the…