Here it is! Din tai fun in Arcadia is best for juicy dumplings. Mama's lu is second best in the area. This place is good if you want something quick and in the area. Don't make it a destination.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.