Stafford Park offers a delightful contrast to the hectic pace of downtown. Enjoy a walk around the grounds or kick off your shoes and feel the grass under your feet.
To visit this recreation and green space, head to Newark. There are loads of other things to see and do in this area, including University of Delaware, Christiana Mall, and Delaware Park Racetrack and Slots.