Peek Inside: $2M Ladue mansion on Log Cabin Lane