1. The Lemp Mansion

    3322 Demenil Pl, St Louis, MO 63118, United States