1. St Stephen's Lutheran Church 1301 N Broom St, Wilmington, DE 19806 Coordinate: 39.75445,-75.56066 Phone: (302) 652-7623