Lacock England is a quintessential charming English village. Lacock is the film location of many movies, including the Harry Potter series.