Get directions to: Super Teriyaki Bowl, Anaheim, CA
Restaurant address: 2013 E Ball Rd Anaheim, CA 92806, USA
Restaurant: Super Teriyaki Bowl