St. Stephen's Lutheran Church

1301 N. Broom St., Wilmington, DE 19806