Here at Stay In Britain we feel very lucky to be based in one of England’s most beautiful National Parks; The South Downs National Park. The South Downs Park is England’s newest National Park, having been designated a National Park in November 2009. The National Park covers an area of 1,627 square kilometres, stretching for…