About Still River:
Located about 40 miles west of Boston, Still River might almost be considered a little slice of heaven, with several great opportunities here in this small town to attend Mass or take part in retreats to deepen your faith.
Here is some of the Catholic places of interest in Still River:
Sisters of Saint Benedict Center