1. On Source 48 Little Pond Rd, Merrimac, MA 01860 Coordinate: 42.81771,-71.0073 Phone: (978) 384-8072