One of my favorite stops in London was the Borough Market on the south bank of the Thames near the London Bridge. There has been a market in that area since the Romans built the first London Bridge 2000 years ago, and in its current location since 1756.
Bread, wine, produce, fish, meat, cheese, dessert, candy and flowers are just some of the things you can find in this maze of stalls. I couldn't get enough of the sights, smells, and sounds of everything I came across. Tasting one of the brownies from one stall just added to the experience.
The market is open for wholesale trade every evening 2am to 8am, except Saturdays, and for retail sales:
Thursdays: 11am - 5pm
Fridays: 12pm - 6pm
Saturdays: 9am - 4pm