Location

Holy Cross Chapel

address

905 Main Street, Houston, Texas 77002