Get directions to: New China Restaurant, Fort Payne, AL
Restaurant address: 230 Dekalb Plaza Blvd Sw Fort Payne, AL 35967, USA
Restaurant: New China Restaurant