312 N 9th St, Alamo, TX 78516 (956) 787-2963
How to go there
Catholic church Loc: 26.1866 / -98.1184
Plan your visit