Get directions to: Yoshino Restaurant, Tustin, CA
Restaurant address: 14181 Newport Ave Ste A Tustin, CA 92780, USA
Restaurant: Yoshino Restaurant