Could this be the place? The building is on the Historical Register. There may be a published history of the church.