A village in Gloucestershire is renowned for being a great English spot to watch the world go by

See Full Page