1. First Church Of The Lord 106 N 2nd St, Delmar, DE 19940 Coordinate: 38.45749,-75.57505 Phone: (302) 846-0860