Get directions to: China Star Restaurant, Nogales, AZ
Restaurant address: 272 West Mariposa Road Nogales, AZ 85621, USA
Restaurant: China Star Restaurant