3352 Demenil Pl, St. Louis, Missouri 63118 USA
Wedding photos in front of one of the side doors.
Photo Credit: Yelp