Get directions to: Delano's, Amherst, MA Restaurant address: 57 North Pleasant Street Amherst, MA 01002, USA Driving Walking Bicycling Restaurant: Delano's