Get directions to: China Restaurant, Mena, AR
Restaurant address: 601i Highway 71 N Mena, AR 71953, USA
Restaurant: China Restaurant