The Church of St. Thomas More is part of a Roman Catholic church complex located on East 89th Street, off Madison Avenue the Upper East Side in Manhattan, New York City. The parish is under the authority of the Archdiocese of New York. Attached to the complex is the church (1870), a single-cell chapel (1879), a rectory (1880), and a parish house (1893).
Less