Max and Leo's Pizza Chelmsford 20 Boston Rd Chelmsford MA 01824 (978) 677-7253 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×