Described as "the outward manifestation of the grace, purity, and united purpose enthroned in the hearts of the members of First Church of Christ, Scientist, Sutton," the imposing structure in Cheam Road, Sutton, completed in 1938, was dedicated on Sunday, March 26, 1950.