Since 1970. Art on the Green is an annual Art and Craft Show in Historic New Castle Delaware. This area favorite is held in Battery Park, on the scenic Delaware River. Vendors are still being accepted. Sponsored by New Castle Hundred Lions Club, over 200 artists and crafters. Free Parking – Shuttle bus service provided; Food Vendors in the park.