Despite the city's tremendous size, London's main attractions are concentrated in central London or along ... You'll also find the Bank of England, the London Stock Exchange and Lloyd's of London ...