Where To Stream Gardeners' World Season 56 Episode 31
Episode 31
- Aired October 27, 2023
- 60 Min
With Halloween approaching, Monty takes stock of his pumpkins and squashes. Adam Frost and Advolly Richmond visit Hever Castle in Kent to learn more about its grand garden design.