Get directions to: Kfc, Amherst, NH Restaurant address: 125 State Route 101a # B Amherst, NH 03031, USA Driving Walking Bicycling Restaurant: Kfc