I'm not sure of the address, but it's right next to Taco Bell on 83rd and Peoria, across from what used to be the old Wal Mart.
This place has been an abandoned Mexican restaurant for the past 4 years, and we just recently noticed signs of life in the form of scrubbing off the graffiti and replacing the awnings. Last weekend, the boards finally came off the windows and a sign went up to unveil... a Chinese restaurant!
While the name reminds me of something that is decidedly not food, the food inside is pretty solid. I went there for take out, ordered their version of General Tsos, and got enough food to fill me up for both lunch and dinner that day, and they even threw in a free eggroll! (Might just have been a grand opening special though.) The chicken was quality (not always the case at Chinese restaurants) and the sauce was good, but not that hot. My only complaint was that they had the weak mustard for the eggroll - I like the stuff that clears out your sinuses. Maybe if you eat there you get the good stuff.
I wouldn't drive all the way across town for it, but I'm happy they are so close to my house... finally a much better option than Panda!