Campsite in England offering modern facilities. Enjoy pizza nights, a bar, and a well-stocked shop. Located near the Dymchurch seafront.