Get directions to: Cafe Japan, Santa Rosa, CA
Restaurant address: 98 Old Courthouse Sq Santa Rosa, CA 95404, USA
Restaurant: Cafe Japan