church houston peter st st peter the apostle catholic church houston 6328 ENGLAND STREET Houston Texas 77021. Lenten Resources - US Catholic Bishops website. Pin On Religion Cathol… Tuesday, July 26, 2022 Edit