Leigh Woods is a beautiful and serene National Trust woodland area located just outside of Bristol. It offers picturesque walking trails through ancient trees, diverse wildlife, and stunning views across the Avon Gorge. A perfect spot for nature lovers and outdoor enthusiasts.