This French inspired stone home is located at 1705 N Woodlawn Avenue in Ladue, Saint Louis, Missouri and is situated on 7.5 acres of land.