If it wasn't for that sulfate level, you could have had options for water treatment.
The Mg level is apparently somewhat high at about 21 ppm based on the reported hardness. Its not good, but its not bad.
The alkalinity is fairly substantial but there are several options for treatment including boiling or lime softening. Those treatment options won't do anything for the sulfate though. Therefore, you are left with a membrane process to reduce the ionic content.
Nanofiltration will leave more of the ionic content in the product water and its more efficient in both energy and water usage. But that ionic content is likely to be more than low enough for typical brewing usage. If you're a stickler for purer water, then going all the way to RO is the way to go.
Last edited by WaterEng; 06-12-2012 at 05:29 AM.