Gerry’s
Deli
Coming soon
Walthamstow,
London E17