Nature: Structure Fire Location: Delmar Auto Center (74) Address: 8787 Waller Rd Delmar, DE 19940 Cross Streets: W Line Rd/W State St