Get directions to: Yuyo's Grill & Deli, Tustin, CA
Restaurant address: 2521 Michelle Dr Tustin, CA 92780, USA
Restaurant: Yuyo's Grill & Deli