Get directions to: Yoshi's Restaurant, Yorba Linda, CA
Restaurant address: 18220 Yorba Linda Blvd Ste 310 Yorba Linda, CA 92886, USA
Restaurant: Yoshi's Restaurant