Saints Peter and Paul Catholic ChurchParishShare1919 South 7th StreetSaint Louis, MO 63104United StatesGet directions