There are roast ducks hanging in the window, so it's relatively straightforward to figure out what you should order if you wander into King's Noodle Restaurant: duck noodles! Mine were really good, with the right amount of yummy duck greasiness that I miss on cold Winter days in Europe.
The ambiance is what you'd figure from the sign, but who cares? Definitely make it here for dinner sometime if you're in Toronto for a little while.