food & drink Max and Leo's Opens in Chelmsford Published on December 31, 2019 at 3:07 pm NBCUniversal, Inc. Copyright Boston - Boston's Hidden Restaurants