Borough Market in London
Borough Market in Southwark, London, along the south bank of the River Thames, is one such market that will have you coming back more than once. This amazing market is one of the largest and oldest food markets in London, dating back to at least the 12th.