Leicester Square, WC2H
Leicester Square (1880)
Credit: User unknown/public domain
Leicester Square is a central tourist attraction of London.