Max and Leo's Artisan Pizza is a renowned pizza establishment with four locations in Greater Boston, 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 featuring not only their signature artisan pizzas but also wings, nachos, sandwiches, salads, and specialty dishes. The dedication to using the finest ingredients and the unique cooking process sets Max and Leo's apart, making it a must-visit destination for pizza lovers in the area.
Generated from the website