Niki's Pizza is currently located at 1261 Chestnut St, Athol, MA 01331. Order your favorite pizza, pasta, salad, and more, all with the click of a button. Niki's Pizza accepts orders online for pickup and delivery.