Designed by
Title
London, UK: A takeaway food stall in Borough Market #273051367
Description
London, UK: A takeaway food stall in Borough Market. This famous and historical food market has been trading at this location since 1756.
This image is editorial