
There’s something deeply depressing about the vacant lot at University and and North 25th streets in the St. Louis Place neighborhood. There once stood one of the most unique churches in the Archdiocese, and it burned and was eventually demolished.

Atypical for a Catholic church, it was an auditorium style sanctuary, and probably featured one of the largest unobstructed spaces in St. Louis.

Any idea what year this church was torn down?
It was demolished in 1986 after the fire in 1981.