The Christian Science Plaza is a 13.5-acre site on the corner of Massachusetts Avenue and Huntington Avenue in the Back Bay neighborhood of Boston, Massachusetts. The plaza, which is owned by the Church of Christ, Scientist, was designated as a Boston Landmark by the Boston Landmarks Commission in 2011, with the Commission descri…The Christian Science Plaza is a 13.5-acre site on the corner of Massachusetts Avenue and Huntington Avenue in the Back Bay neighborhood of Boston, Massachusetts. The plaza, which is owned by the Church of Christ, Scientist, was designated as a Boston Landmark by the Boston Landmarks Commission in 2011, with the Commission describing it as a "heavily-used public space."