For Good??? Does not sound good to me at all - You just gave Good a new meaning.
"For good" is a synonym for "forever".
I suspect that was another way of saying permanently closed (as opposed to closing temporarily for a renovation or moving to a new spot).
For those who might not be aware, Shrewsbury really just relocated across the street.