Get Directions to Lowell Water Treatment Plant ← View details 60 S Parker St, Lowell, Oregon 97452 +1 541-937-2776 Get Directions From* To * — Required information