Westminster Presbyterian Church
The massive Westminster Presbyterian Church, on the southwest corner of Union and Delmar boulevards, is easily one of the largest churches in St. Louis. Designed by Albert Groves in 1916 and completed in 1925, it is an expression of the… Continue Reading