Get directions to: Osaka Teriyaki House, Burbank, CA
Restaurant address: 1009 W Alameda Ave Burbank, CA 91506, USA
Restaurant: Osaka Teriyaki House