801 E Juarez Ave #4143, Pharr, TX 78577 (956) 787-8122
How to go there
Catholic church Loc: 26.1972 / -98.1755
Plan your visit