Get directions to: Jo Jo Sushi & Restaurant, Santa Rosa, CA
Restaurant address: 645 A 4th St. Santa Rosa, CA 95404, USA
Restaurant: Jo Jo Sushi & Restaurant