Get directions to: Uoko Japanese Cuisine, Tustin, CA
Restaurant address: 17582 17th St Ste 103 Tustin, CA 92780, USA
Restaurant: Uoko Japanese Cuisine