https://sparcsf.org/santarosa/ 1061 North Dutton Ave Santa Rosa, CA 95401 Phone: 707-843-3227 Get directions Javascript is required to view this map. Store type: Licensed cannabis dispensary