Save Map Jo Jo Restaurant & Sushi Bar645 Fourth St, #A Santa Rosa, CA 95404DetailsOpen in Google Maps Home Share Jo Jo Restaurant & Sushi Bar Jo Jo Restaurant & Sushi Bar 645 Fourth St, #A Santa Rosa, CA 95404 (707) 569-8588 Website