Goddards at Greenwich
Pie shop; Restaurant; Western food; Food products; Takeout Restaurant; British restaurant; English restaurant
Description:Large restaurant, open since 1890 for traditional pie, mash and liquor, plus jellied or stewed eels. Classic family-run pie & mash restaurant