There was a question about this place in the China Garden thread so I bumped it up rather than start a new topic. We drove by today and their front sign says they were voted one of the top-100 chinese restaurants in the USA. Hmmm... I don't see many cars there. Anyone been there yet?
|