I just moved in to the town of Winchendon with my wife and 3 childrens ... tried all restaurants in town ,,, found out that at Il -italianos restaurant the best experience that i ever wanted... food is always great mm pizzas are the best really the best I staff are friendly ... prices are affordable highly recommend it give it a try
more