Get directions to: Teriyaki Bowl, West Covina, CA
Restaurant address: 500 N Azusa Ave Ste 105 West Covina, CA 91791, USA
Restaurant: Teriyaki Bowl