Chalgrove Mini Market

36 Chalgrove Road London N17 0NS