{{model.texts.supervision}}: London Beth Din
{{model.texts.cuisine}}: Deli Japanese Sushi Packed food
17 Edgwarebury Lane, Edgware, HA8 8LH, UK
({{model.texts.owner}})