Get directions to: Lotus Chinese Cuisine, Burbank, CA
Restaurant address: 511 N Glenoaks Blvd Burbank, CA 91502, USA
Restaurant: Lotus Chinese Cuisine