Borough Market, located in Southwark, London, is one of the oldest and largest food markets in the city, with a history that dates back to at least the 12th century.
Read More
Borough Market, located in Southwark, London, is one of the oldest and largest food markets in the city, with a history that dates back to at least the 12th century.