Browse Items (2 total) Street Address is exactly "50 Market St., New Castle (Del.)" Browse All Search Items Browse Map Browse by Headings Sort by: TitleCreatorDateDate Added Items open in a separate tab. Close the tab to return to this list. Immanuel Episcopal Church, New Castle, Delaware Address: 50 Market St., New Castle (Del.) Date: 1915 (circa) One of eight photographs on two album pages. Immanuel Episcopal Church, New Castle, Delaware Address: 50 Market St., New Castle (Del.) Date: 1915 (circa) One of eight photographs on two album pages.