Location

We hold two locations in the greater Boston area. We are no longer located in Dedham.

Our main office is in Nashua, NH. This new space is located in a serene wooded environment, 45-minutes north of Boston, a site which encourages a sense of relaxation, introspection, and rejuvenation. For more detailed information about the facility and lodging, click here.

The facility is located inside a freshly renovated wing of the First Baptist Church of Nashua, at:

121 Manchester Street, Nashua NH 03064
 

 

We will also maintain a satellite location in Norwood, MA. Our satellite location will be staffed by our counselor/psychologist Dr. Ellie McConnaughy.  This location is a few-minutes’ drive from Rte. 128/I 95, and a 5-minute walk from the Franklin Commuter Rail line train station.  The attractive center of town is a 5-minute walk from the church. The town center offers numerous and diverse restaurants, where candidates can get lunch/dinner.  For times of reflection and renewal, candidates can make use of the church chapel and sanctuary, and there are woods and a lake a short drive from the church. For more detailed information about the facility and lodging, click here.

This facility is located in the First Congregational Church of Norwood, Massachusetts, at:

100 Winter Street, Norwood, MA