England is known for its legendary cities, historic architecture, verdant landscapes, and picturesque villages.
Clawford Lakes,
Lakeview Manor, and
Otter Falls are three of our campsites in Devon, a county in south-west England famed for its coastline.