DeLeo's Pizza sits on East Main Street in Merrimac, serving hand-tossed pizza alongside calzones, wraps, subs, and salads. The restaurant maintains a casual atmosphere with a full bar, making it a straightforward spot for pizza and other Italian-American fare.