Max and Leo's to Open in Former Sierra's Space in Sudbury

by Marc Hurwitz

A pair of coal-fired pizza spots will be opening a third location, with this one moving into the space where a Mexican restaurant had been before closing due to financial issues.

According to a source, Max and Leo's is opening in Sudbury, taking over the old Sierra's space on Route 117, with confirmation of this seeming to come from an old Facebook post from the place. Once it opens, the new location of the dining spot will join others in Newton Corner and in Boston's Fenway; it isn't yet known when it might open, so stay tuned for updates.

Sierra's was a Mexican eatery that went through a troubled stretch during its final years in business, temporarily closing in April of 2013, then reopening before closing once again in August of 2014, two months after we reported that it was going through financial difficulties and asked the town for more time to pay off its debt. A new restaurant from the Sierra's owners called Erica's Italian Table was looking to open in the space, but plans for that apparently fell through.

The address for the upcoming location of Max and Leo's in Sudbury is 470 North Road (Route 117), Sudbury, MA, 01776.

More from Boston's Hidden Restaurants
Erica's Italian Table on Track to Open in Former Sierra's Space in Sudbury

Follow us on Twitter at @hiddenboston

Copyright Boston - Boston's Hidden Restaurants
Contact Us