Deniz Food Centre

75 Thackeray Avenue London N17 9DY