Dragon Seafood Chinese Restaurant on James Street serves very nice dim sum / yum cha. It gets very crowded for weekend lunches so it is better to get there at about 10.30ish for brunch. They are also known for their steam boat buffet.