Mama Lu's Dumpling House is a traditional Chinese family restaurant with a Taiwanese twist. Experience some of the best xiao long bao (juicy pork dumpling) inside a beautiful Old Pasadena building adorned with bright chandeliers and authentic Chinese decor.