Although a bit tricky to find on the southwest side of the stadium, it is well worth finding! The address is correct and works with the map. You will not be disappointed when you get there!
The prices are perhaps a bit high, but are on the upper medium range.
Wait staff are very friendly, but they do not speak English.
The picture menu will be as close to English as you will get if you don't know Chinese. Please don't let this dissuade you.
Would have given it 5 cows, but the salad dressing does have some milk in it.
Cons: perhaps a bit hard to find, no English (but have picture menu)