Max and Leo's Pizza is a popular pizzeria with multiple locations in the Boston area, including Newton Corner, Sudbury, and Chelmsford. Known for their coal-fired pizzas, they offer a diverse menu that includes lunch specials and options for private functions.
With a focus on quality ingredients and a unique cooking method, Max and Leo's Pizza has become a go-to spot for pizza lovers looking for a delicious and satisfying meal. Their Fenway location on Lansdowne Street provides a convenient dining experience for locals and visitors alike.
Generated from the website