Palace Garden
is a long establish Chinese restaurant on Stowell Street.
Come Sunday, the Chinese people in the North East flock to it, as they do one or two other restaurants in the area mind, but generally that is a good sign.
I noticed in my last visit that they have one of those steamed trollies that gets pushed around the place and has the most common Dim Sum.
Food is good. From what I have heard it is even better as it is under new management I believe.