Battery Park

Battery Park is located in northern Delaware in the town of New Castle. Enjoy a beautiful scenic area that borders the Delaware River.

Address:

New Castle, DE 19720

Local Phone:


What's Nearby