Mama Lu Dumpling House

Chinese · 17515 Colima Rd Ste #B, Industry, CA

Hours

More food in Industry, CA · Chinese Food in Industry