1. Integra Biosciences Inc
44 Stedman St, Lowell, MA 01851
Coordinate: 42.62763,-71.3489
Phone: (978) 937-8301
2. Thermo Fisher Scientific Inc
1 Lowell Research Center Dr, Lowell, MA 01852
Coordinate: 42.62722,-71.27739
Phone: (978) 935-9300