Our Lady of Perpetual Help Catholic Church Location: 2011 East Linton Avenue, St. Louis, Missouri Date of Construction: 1888 Date of Demolition: 1988