Get your fill of The British Museum— one of the top attractions in London City Centre and worth a pic or two during your stay in London. If you want to experience more of the culture London has to offer, head to Piccadilly Circus, Trafalgar Square, and London Eye.
Russell Square is worth passing through for a few pics when in London City Centre. London has lots of other important landmarks you might want to see such as The British Museum, Big Ben, and Buckingham Palace.