1. Francesca's Deli
123 E Main St, Merrimac, MA 01860
Coordinate: 42.837532,-70.98198
Phone: (978) 346-8982
2. Deleo S Brick Oven Pizza
117 E Main St, Merrimac, MA 01860
Coordinate: 42.83723,-70.983
Phone: (978) 346-4005
3. Merrimac House Of Pizza
24 Merrimac Sq, Merrimac, MA 01860
Coordinate: 42.83354,-71.00245
Phone: (978) 346-8361
4. Merrimack Country Market
123 E Main St Ste 3, Merrimac, MA 01860
Coordinate: 42.83728,-70.98047
Phone: (978) 346-8982