Did anybody try the pekin duck. I will love to have that when I visit tomorrow.
Address: 420 River St, Santa Cruz, CA 95060, USA
A Google User | Sep 12, 2019
Best Chinese restaurant in Santa Cruz.
Aaron Daniels | Sep 12, 2019
No but i am sure it is as good as their other dishes.
Thanks! Your answer is awaiting moderation.