St Catherine of Siena Catholic ChurchParishShare309 North Louise StreetAtlanta, TX 75551United StatesGet directions