Best Markets in London

Borough market

There are currently around 280 retail markets in London. This is our selection: Borough Market The most famous, largest and oldest street market. Next to London Bridge station, the variety and quality of food are superb. Plenty of stands with food from different parts of the world. Pastries, beer, vegetables, ham, cheese, sweets, chocolate, sandwiches, […]