Map is loading... Get Directions to New Castle City Administration ← View details 220 Delaware Street, New Castle, Delaware 19720 +1 302-322-9812 Get Directions From* To * — Required information