-

Top 5 Things to Eat at London’s Borough Market
London’s Borough Market is a quick 5-10 min walk from the Tower Bridge and right next to the River Thames. This market attracts thousands of people per day, most of whom are tourists of the city. During the day, it’s a vibrant food market with tons of stalls offering any food you can imagine. On…
