2

North Side Updates

Update: The school was demolished in 2008. The Clemens Mansion was completely destroyed by suspected arson in the early morning hours of July 12, 2017. See photographs of the mansion in the 1960s here. The City of St. Louis cut ties… Continue Reading