Louie's Pizza has occupied the same Main Street location in Woburn since 1952, operating as a family business across more than six decades. They make dough fresh daily and prepare pizzas from scratch using their original recipes. The restaurant has been voted "Best Pizza in the Greater Woburn Area" for six consecutive years.