Veterans Inc — Independence Hall Residential Mental Health Veterans Inc Independence Hall provides residential mental health services in Shrewsbury, Massachusetts. Read more... 59 South Street