Get directions to: D P Dough, Amherst, MA Restaurant address: 96 North Pleasant Street Amherst, MA 01002, USA Driving Walking Bicycling Restaurant: D P Dough