Veggie Crust, a Massachusetts-based restaurant with ... Other locations of the local chain are in Somerville, Brookline, Lowell and Norwood, and are open Tuesday through Sunday.