Restaurant - Polish in Walthamstow, London