Putsborough Beach Site is a motorhome and caravan stopover near Braunton, England, with toilets on site. A simple overnight base for North Devon road…