Found this restaurant by plugging in a search engine the words "sweet and sour almond duck". Was directed to their web page which as of the last month no longer seems to exist. Yet Wah is on Clement and 23rd Ave. May have had some of the best pot stickers I've ever eaten. The almond duck was straight out of my childhood memories. This place is a treat and I highly recommend it. If anyone else knows where to get almond duck let me know, but right now Yet Wah is the best. Empress of China does it's version which is passable but the view is better than the duck.