Our Lady of Perpetual Help Catholic Church

LadyOfPerpetualHelp_p1_neg20_12

Location: 2011 East Linton Avenue, St. Louis, Missouri
Date of Construction: 1888
Date of Demolition: 1988