3322 Demenil Pl, St. Louis, Missouri 63118-3211 USA
Photo Credit: Wikimedia Commons/Paul Sableman
Claim copyright