1. Evoqua Water Technologies 55 Technology Dr, Lowell, MA 01851 Coordinate: 42.62876,-71.35857 Phone: (978) 937-7848