Long-time dumpling, noodle, wonton & snack house, MaMa's Kitchen, recently closed in the Alhambra plaza that's home to 101 Noodle House and the bowling alley. Cruising around yesterday, I spotted this sign. I walked in, but apparently everyone was in back. It used to be a steam table joint called Quick Meal and the laminated menus still say Quick Meal while the grease stained menus only list some of MaMa's former menu, but included beef rolls. It's located in a small mini mall at 153 E. Duarte in Arcadia, just west of 2nd and next to a Carl's Jr. Further recon is needed to see if they have all of MaMa's wide variety of dumplings or if they still make a beef roll worthy of TonyC's recommendation.