Leonard Mini Market

11 Leonard Road London SW16 5SY