My husband and I will be visiting London (from the US) for the very first time. We're renting a flat that has a kitchen and would like to prepare our own breakfasts and lunches. We will dine out in the evenings.
Any suggestions for some high quality London markets? The Tower Hill tube station is the closest to the flat. We're fine with walking 1-2 miles or carrying the groceries a short distance on the tube. We usually shop at the SF Ferry Building farmers' market and Whole Foods. And even though London has Whole Foods it would be nice to shop places that would give us a more "London experience". We're mainly looking for fresh fruits and vegetables, bread, deli meats, and cheese.
Do Marks & Spencer, Sainsbury's, Waitrose, Tesco fit the bill or not? What are the can't miss farmers' markets?
Thanks in advance!