Restaurant News & Reviews

November 9, 2017 7:01 AM

Fans still come to this Chinese restaurant after 17 years. And yes, the ducks still hang in the window.

Related content

Comments