Beloved of London foodies, Borough Market bristles with the best of British artisan produce and bustles with locals and tourists every Thursday, Friday and Saturday. In the shadow of historic Southwark Cathedral, and a stone's throw from London Bridge station, it's a great place to pick up everything from fresh fruit and vegetables to regional British cheeses. There's also a vast selection of street food stalls for an authentic, no-frills treat.
Lesser known perhaps but well worth a visit, Leadenhall Market's impressive Victorian architecture provides an atmospheric setting for all manner of foodie fare in the heart of the City of London. A short walk from Monument tube station, Leadenhall Market features an array of stalls trading from Monday to Friday.
Marylebone Farmers' Market
Every Sunday between 10am and 2pm, a quiet corner of Marylebone High Street is transformed into a bustling farmers' market. Up to 40 stalls selling everything from weekly shop essentials to freshly shucked oysters attract locals and visitors alike, and the friendly traders are happy to tell you more about the provenance of their products, or suggest the best ways to prepare them at home.