Best of Boston

1983 Best Dim Sum

Ta Chien II

Dim sum is a bit hard to find at a restaurant other than the Imperial Teahouse (a Hall of Famer). It’s here on weekends.

900 Beacon St., Brookline,