This campground is located in New Castle, Delaware, and is situated along a very noisy road. It is close to a fire department, which causes chaos several times a day with its enormous civil defense siren. The site is not well-maintained and is littered with abandoned semi trailers, and there are some unsavory-looking people that walk through the park. The people staying there, however, are...