St. Teresa of Avila May Face Possible Closure

St. Teresa of Avila Church, which was established in 1874, may have to close its doors, officials from the Diocese of Brooklyn told parishioners at a town hall on April 8.