The present building of Saints Peter and Paul Catholic Church is the third structure to serve the local community in the Soulard Market area of downtown Saint Louis. The first church was built in 1849 and the current structure in 1875. The church is one of the few churches in the area designed in the German Gothic style to reflect the roots of its original parishioners.
Read more