Some gardening work has clearly been done since the filming, but I managed to eventually find the location. Belle Vue Park is very big!