HUMBLE PARK (AKA DELCASTLE PLAZA) IS LOCATED ON THE SE CORNER OF 4th & SHIPLEY STREET IN DOWNTOWN WILMINGTON DELAWARE. OVER THE YEARS THIS UNIQUE LITTLE PARK HAS BEEN FORGOTTEN. WITH RECENT JOINT EFFORTS BY THE CITY AND LOCAL ARTISTS, THE NEW "HUMBLE PARK" IS A HUB FOR A RELAXING AFTERNOON AND COMMUNITY ARTS.