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,
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,