Battery Park is located in northern Delaware in the town of New Castle. Enjoy a beautiful scenic area that borders the Delaware River.
Shop Local
-
Biking:
-
Boating:
-
Hiking:
-
Open for Visitors: