I found it!! There is a Chinese restaurant called Dragon Palace in a strip mall in Eagan on Yankee Doodle Road that has pressed duck on the menu. It also has Hong Kong steak and shrimp with lobster sauce and many kinds of chow mein (including subgum if I remember correctly) and egg foo yung. If you are feeling nostalgic, it's definitely worth a try! Nice people, no liquor or wine. I brought home lunch for tomorrow and a bit of an MSG rush.