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 12 months ago | 0
Updated 12 months ago | 4
Updated 1 year ago | 3
Updated 8 months ago | 20
Updated 1 year ago | 1