Leadenhall Market shopping arcade in the financial district of London, England, Great Britain, Stock Photo, Picture And Rights Managed Image. Pic. IBR-1015416