Carter Memorial is located at 800 Highland Avenue in Needham, Massachusetts. Parking is available in the church parking lot next to the building, or on any of the neighboring streets. For those using public transportation, the closest T-stop is Newton Highlands on the Riverside (D) Green Line. From there you can take the Route 59 bus to Needham, which includes a stop across the street from the church. The Needham Heights train stop is two blocks from the church.
The Carter Spiritual Life Center is located at 2 Brook Street at the intersection of Brook and Wellesley St. It is a four block walk from the Wellesley train stop.