Get directions to: China Star, Lovington, NM
Restaurant address: 315 S Main Ave Lovington, NM 88260, USA
Restaurant: China Star