Max and Leo's Artisan Pizza is a renowned pizza establishment with four locations in the Greater Boston area, including Newton Corner, Sudbury, Chelmsford, and Fenway. Their coal-fired oven and cooking technique result in exquisite pizzas that have been praised by the Boston Globe for their exceptional taste.
With a focus on quality and flavor, Max and Leo's offers a diverse menu that includes not only their signature artisan pizzas but also wings, nachos, sandwiches, salads, and other specialties. The dedication to using the finest ingredients and their unique cooking process ensures that every bite is a delightful experience.
Generated from the website