St. Thomas More Church (New York City) - Wikipedia
https://en.wikipedia.org/wiki/St._Thomas_More_Church_(New_York_City)
WEBWebsite. The Roman Catholic Church of St. Thomas More, Manhattan. The St. Thomas More Church is part of a Roman Catholic church complex located on East 89th Street, off Madison Avenue on the Upper East Side in Manhattan, New York City. The parish is under the authority of the Archdiocese of New York.
DA: 75 PA: 82 MOZ Rank: 37