181 Piccadilly
London, England
(0) 20 7734 8040

Mon - Fri 10 AM - 6 PM
Sunday Noon - 6 PM

All manner of good food here. Everything for the best British larders - from teas, jams and tins of butter cookies, to a vast selection of stiltons, prepared delicacies and meats. They'll glady pack an appropriate hamper for a picnic along the Thames or a flight across the pond.