Get directions to: Osaka Kappo Japanese Restaurant, Tustin, CA
Restaurant address: 13681 Newport Ave Ste 9 Tustin, CA 92780, USA
Restaurant: Osaka Kappo Japanese Restaurant