Christ Episcopal Church Meeting Address 1132 Highland Ave, Needham, MA, 02494 Episcopal Church Profile »