Where is Russell Square?
Russell Square is located in London City Centre. It's in an artistic neighbourhood that travellers enjoy for top attractions such as the great entertainment and museums. If you'd like to find things to see and do in the area, you might like to visit The British Museum and Piccadilly Circus.
Things to see and do near Russell Square
What to see near Russell Square
- Piccadilly Circus
- Trafalgar Square
- Hyde Park
- Tower of London
- O2 Arena
Things to do near Russell Square
- Oxford Street
- Westfield London Shopping Centre
- Tottenham Court Road
- Lincoln's Inn Fields
- Shaftesbury Avenue