Where is Russell Square Underground Station?
Russell Square Underground Station is located in London City Centre. If you'd like to find things to see and do in the area, you may want to check out Piccadilly Circus and Trafalgar Square.
Things to see and do near Russell Square Underground Station
What to see near Russell Square Underground Station
- Piccadilly Circus
- Trafalgar Square
- Big Ben
- Buckingham Palace
- London Bridge
Things to do near Russell Square Underground Station
- O2 Arena
- The British Museum
- Oxford Street
- London Eye
- Westminster Abbey