5 Photos/5 Facts: The Campbell House Museum

The year is always 1885 at 1508 Locust St. Located in Downtown St. Louis, the Campbell House Museum provides a detailed glimpse at wealthy life in the late 1800s, as well as information about the fascinating St. Louis family who made the house...

Read More