Get directions to: Labamba Restaurant, Burbank, CA
Restaurant address: 2600 N Glenoaks Blvd Burbank, CA 91504, USA
Restaurant: Labamba Restaurant