Get directions to: China Duck, Rancho Cucamonga, CA
Restaurant address: 8421 Haven Ave Rancho Cucamonga, CA 91730, USA
Restaurant: China Duck