Thackeray Mini Market

134 Thackeray Avenue London N17 9EA