Visiting Amherst: Antonio’s Pizza Posted on November 6, 2013 by Ellie This place is my favorite pizza joint on this earth, and that’s real. I have driven the 40 minutes to Amherst from where I live for a slice. Share this:TwitterFacebookLike this:Like Loading... Related