Get directions to: Antonio's, Amherst, MA Restaurant address: 31 N Pleasant St Amherst, MA 01002, USA Driving Walking Bicycling Restaurant: Antonio's