Chatillon-DeMenil Mansion

3352 Demenil Pl, St. Louis