Sacred Heart ChurchParishShare272 North Rodriguez StreetNogales, AZ 85621-2616United StatesGet directions