Goddards at Greenwich Pie and Mash Restaurant; London; England; UK, Stock Photo, Picture And Rights Managed Image. Pic. X9A-2086613