Winchelsea Country Road and Nature, England, United Kingdom.