New Castle Address Address 560 People's Plaza #240 Newark, DE 19702 United States Website Visit Website Phone Phone 302-366-0595 39.6014901, -75.7449396