This former church seems to have sat on the former site of the Menard/Soulard Street Mission, which opened in 1875. I find the whole building confusing, as it was later a church.
Built in 1896 according the National Register Nomination, the building now houses offices. I would be interested in knowing the real story behind this building, and the correct chronology.
Hello, Chris.
My grandparents commissioned a stained glass window in this church as a memorial to a child of theirs who died in 1922.
Is the building currently accessible to view?
I think it is a business of some sort now. I would imagine if you asked they would let you see the window if it is still there.
See Jan. 17, 1897 St. Louis Post dispatch article for more info.
It is available on-line
What’s the article name and page number?
Do a “St. Louis Post Dispatch Menard Street Mission” Google search. It will come up in a list and be under newspapers.com.