The last day of trading at Goddards Pie Shop which has been in Greenwich for over 100 years.

The last day of trading at Goddards Pie Shop which has been in Greenwich for over 100 years.