About Recovery Centers of America at Westminster
Located in beautiful Westminster, Massachusetts, just 50 miles outside of Boston, Recovery Centers of America at Westminster offers a full continuum addiction treatment services. Our center was once a lodge and classic New England charm and natural beauty surround make it a serene, peaceful place for healing and recovery.