Browse Items (1 total) Street Address is exactly "14 E. 2nd 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. Town Hall, New Castle, Delaware Address: 14 E. 2nd St., New Castle (Del.) Date: 1915 (circa) One of eight photographs on two album pages.