Nature: Structure Fire Location: First Church of The Lord (74) Address: 108 North 2Nd St Delmar, DE 19940 Cross Streets: E Grove St/E Jewell St