Anyplace decent that is still in business ?
I've found "Grand Palace" listed, but found hints that it is now called "Shanghai Park" (related to the one in Highland Park ? ) but really don't want to trust the bare info I came across.
Any other places, recently chow-ed at ?
Updated 2 years ago | 5
Updated 9 months ago | 0
Updated 9 months ago | 4
Updated 1 year ago | 3
Updated 5 months ago | 20