Hello all,
I am WELL aware that there are a number of convenience/grocery stores in London. I am not trying to "advertise" the place :) but we'll be in Strand Palace Hotel, in, of course, the strand. Any decent convenience/and/or grocery stores you can recommend? we would be interested in (for example) a decent pre-made sandwich, etc for a picnic at Greenwich, bottled water, etc....
many thanks!
Eric