Mueller Water Products

Mueller Water Products plant on Eldorado Street in Decatur, Illinois.