Get directions to: Champs, Newcastle, CA Restaurant address: 255 Taylor Rd Newcastle, CA 95658, USA Driving Walking Bicycling Restaurant: Champs