Best New Pizza Place – Max and Leo’s

Max & Leo’s Artisan Pizza Oven I consider it a public service to find good food and tell everyone about it – even if it impacts me directly, as in I will no longer be able to get in the door at a favorite place. I got a tip from a friend and was delighted to discover Max & Leo’s Artisan Pizza in Newton Corner. Open only three months, the place was hopping on Saturday night with regulars streaming in for take-out or waiting... Read More