New Castle, Delaware and First State National Historic Park – One for the Money Two for the Road
Established in 1651 by Dutch settlers, the town of New Castle sits on the banks of the Delaware River. The historic district has been designated a National Landmark. We chose to visit because it is part of the First State National Historical Park, which has several sites between the northern border and Dover. We arrived […]



