By Chap
Rate: (7 Ratings)
Antonio’s Pizza is the best pizza in Amherst, Massachusetts. Some would argue that Antonio’s is the best pizza in western Massachusetts. Still others would argue that Antonio’s is the best pizza in the country, or even the world. Consequently the little pizza shop located in the heart of downtown Amherst is usually crowded and loud. It is important to know how to order when you go to Antonio’s.