Get directions to: China City, Covington, LA
Restaurant address: 812 South Tyler Street Covington, LA 70433, USA
Restaurant: China City