Saint Barnabas Church

2800 Duncan Rd., Wilmington, DE 19808