Get directions to: Owasa's Sushi & Teriyaki, West Covina, CA
Restaurant address: 1905 W Badillo St West Covina, CA 91790, USA
Restaurant: Owasa's Sushi & Teriyaki