Saint Peter Prince of the Apostles Catholic ChurchParishShare111 Barilla PlaceSan Antonio, TX 78209United StatesGet directions