News

The National Trust-owned village of Lacock in the Cotswolds, Wiltshire, has been used as a filming location for a number of hit TV shows and movies, including Harry Potter ...