Restoration Project Church Church of Delaware, OH. The location of Restoration Project Church Church is 43015, 545 London Rd - marked with a pin on Google Map.