Take things slower at Lewden Green Park. Kick back with a magazine or lie on the soft grass to relax for a while.
Lewden Green Park is the perfect place kick off your day in New Castle. This recreation and green space is recommended by fellow travelers, but it isn't the only thing to do here. Allow time for other attractions like University of Delaware, Christiana Mall, and Delaware Park Racetrack and Slots to really enjoy what's on offer in the area.