CHOOSE YOUR LOCATION

Max and Leos Pizza Newton

THE ORIGINAL

Max & Leo’s Pizza @¬†NEWTON CORNER

NEWTON ORDERS 617-244-7200

NEWTON MENU

NOW OPEN!!

Max & Leo’s Pizza @ BOSTON/ FENWAY

FENWAY ORDERS 617 351-7001

FENWAY MENU