1. Chin Chin Restaurant 3210 I-70 Business Loop, Clifton, CO 81520 Coordinate: 39.08923,-108.45813 Phone: (970) 523-1216