Get directions to: Shin Japanese Restaurant, Larkspur, CA
Restaurant address: 578 Magnolia Ave Larkspur, CA 94939, USA
Restaurant: Shin Japanese Restaurant