Delis in Merrimac (MA) Full list of companies Delis category in Merrimac, Massachusetts Francesca's Italian Deli 123 E Main St, Merrimac, MA 01860, (978)346-8982 Page 1