Nature: Alarms - Commercial Structure Location: Stahl Post 30 - New Castle Address: 156 North Dupont Hwy New Castle, DE 19720 Cross Streets: Service / School Ln