Saints Peter and Paul ChurchParishShare4309 Thomas Jefferson ParkwayPalmyra, VA 22963United StatesGet directions